{"id":24,"name":"astro","ecosystem":"npm","repository_url":"https://github.com/withastro/astro","issues_count":36943,"created_at":"2025-06-06T15:01:32.406Z","updated_at":"2025-06-06T15:01:32.406Z","purl":"pkg:npm/astro","metadata":{"id":1436509,"name":"astro","ecosystem":"npm","description":"Astro is a modern site builder with web best practices, performance, and DX front-of-mind.","homepage":"https://astro.build","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/withastro/astro","keywords_array":[],"namespace":null,"versions_count":1101,"first_release_published_at":"2023-11-17T14:57:24.781Z","latest_release_published_at":"2024-11-27T14:22:36.062Z","latest_release_number":"4.16.16","last_synced_at":"2024-11-30T10:29:31.973Z","created_at":"2022-04-09T01:06:32.153Z","updated_at":"2025-05-30T02:02:38.882Z","registry_url":"https://www.npmjs.com/package/astro","install_command":"npm install astro","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"next--format-astro-url":"0.0.0-20220816201344","next--wasm":"0.0.0-wasm-20220921185024","next--imgcache":"0.0.0-imgcache-20220929145446","next--perf-2":"0.0.0-perf-2-20221003212959","next--node-standalone":"0.0.0-node-standalone-20221011210529","next--include-files":"0.0.0-include-files-20221014142503","next--hmr-recovery":"0.0.0-hmr-recovery-20221027125930","next--config-errors":"0.0.0-config-errors-20221101194733","next--vercel-image-2":"0.0.0-vercel-image-2-20221112151551","next--new-config":"0.0.0-new-config-20221114154518","next--image-next":"0.0.0-image-next-20221114175548","next--image-api":"0.0.0-image-api-20221114180701","next--vercel-code":"0.0.0-vercel-code-20221115191719","next--telefunc":"0.0.0-telefunc-20221130131719","next--error-overlay":"0.0.0-error-overlay-20221203190718","next--join-base":"0.0.0-join-base-20221208170900","next--content-collections":"0.0.0-content-collections-20221215161753","next--prerender":"0.0.0-prerender-20221215222121","next--vercel-proc-bug":"0.0.0-vercel-proc-bug-20230124214915","next--netlify-undici-fix":"0.0.0-netlify-undici-fix-20230131152620","next--mdx-links":"0.0.0-mdx-links-20230206172907","next--shiki-vercel":"0.0.0-shiki-vercel-20230209184129","next--headbody":"0.0.0-headbody-20230210211734","next--devapp":"0.0.0-devapp-20230213161446","next--head-bubbling":"0.0.0-head-bubbling-20230217175534","next--loaders":"0.0.0-loaders-20230222215040","next--vercel-fix":"0.0.0-vercel-fix-20230227215002","next--markdoc":"0.0.0-markdoc-20230302210326","next--check-watch":"0.0.0-check-watch-20230303211357","next--ssr-manifest":"0.0.0-ssr-manifest-20230306183729","next--cloudcannon-fix":"0.0.0-cloudcannon-fix-20230306211609","next--experimental-assets":"0.0.0-experimental-assets-20230307131344","next--vercel-clientaddress":"0.0.0-vercel-clientaddress-20230309142435","next--image-image-size":"0.0.0-image-image-size-20230309180922","next--vercel-json":"0.0.0-vercel-json-20230313201834","next--head-prop":"0.0.0-head-prop-20230323183456","next--schema-image":"0.0.0-schema-image-20230401013700","next--scopedStyleStrategy":"0.0.0-scopedStyleStrategy-20230406135310","next--image-wasm-ssr":"0.0.0-image-wasm-ssr-20230411145607","next--data-collections":"0.0.0-data-collections-20230418125011","next--middleware":"0.0.0-middleware-20230418135507","next--vercel-image":"0.0.0-vercel-image-20230428112211","next--multi-chunk":"0.0.0-multi-chunk-20230508112531","next--outlet":"0.0.0-outlet-20230516145630","next--spa":"0.0.0-spa-20230519211519","next--content-serial":"0.0.0-content-serial-20230522100058","next--nested-hydrate":"0.0.0-nested-hydrate-20230524151829","next--redirects":"0.0.0-redirects-20230524173123","next--markdoc-import-urls":"0.0.0-markdoc-import-urls-20230607221652","next--simple-nested-hydration":"0.0.0-simple-nested-hydration-20230612101258","next--tailwind-config":"0.0.0-tailwind-config-20230612122302","next--pm-fix":"0.0.0-pm-fix-20230620193235","next--markdoc-config-changes":"0.0.0-markdoc-config-changes-20230626153541","next--vercel-split":"0.0.0-vercel-split-20230629135007","next--vercel-edge-middleware":"0.0.0-vercel-edge-middleware-20230630125718","next--netlify-edge-middleware":"0.0.0-netlify-edge-middleware-20230714131425","next--view-transitions":"0.0.0-view-transitions-20230731172701","rc":"3.0.0-rc.11","next--astro-check-fix":"0.0.0-astro-check-fix-20230830133734","next--vt-root-anim":"0.0.0-vt-root-anim-20230830212910","next--vt-fallback-filter":"0.0.0-vt-fallback-filter-20230831170045","next--vercel-symbolic-link":"0.0.0-vercel-symbolic-link-20230901110045","next--symbolic-link":"0.0.0-symbolic-link-20230901124103","next--sanitize-filenames":"0.0.0-sanitize-filenames-20230901203435","next--fix-mime":"0.0.0-fix-mime-20230904023307","next--vercel-upgrade":"0.0.0-vercel-upgrade-20230905174957","next--optional-sharp":"0.0.0-optional-sharp-20230906121801","next--propagation-metadata":"0.0.0-propagation-metadata-20230907174633","next--perf":"0.0.0-perf-20230907211643","next--vercel-speed-insights":"0.0.0-vercel-speed-insights-20230912155045","next--picture":"0.0.0-picture-20231008095742","next--srcset-remote":"0.0.0-srcset-remote-20231013141048","next--concurrent-assets":"0.0.0-concurrent-assets-20231015222920","next--fragments":"0.0.0-fragments-20231017161931","next--integration-middleware":"0.0.0-integration-middleware-20231019151221","next--content-cache":"0.0.0-content-cache-20231019190330","experimental--react-children-client":"0.0.0-react-children-client-20231023164643","experimental--dev-overlay":"0.0.0-dev-overlay-20231024213927","experimental--extra-logging":"0.0.0-extra-logging-20231030194239","experimental--i18n-routing":"0.0.0-i18n-routing-20231101144500","experimental--content-cache":"0.0.0-content-cache-20231108193031","experimental--assets-uint8array":"0.0.0-assets-uint8array-20231109073138","experimental--name":"0.0.0-name-20231110143304","experimental--404-trailing-slash":"0.0.0-404-trailing-slash-20231117145629","experimental--self-closing-children":"0.0.0-self-closing-children-20231120173528","experimental--netlify-fix":"0.0.0-netlify-fix-20231122190344","experimental--xray":"0.0.0-xray-20231129021231","experimental--add-stable":"0.0.0-add-stable-20231208215901","experimental--vt-partytown":"0.0.0-vt-partytown-20231212203707","experimental--handle-unhandled":"0.0.0-handle-unhandled-20231213202808","experimental--dupicate-content-entry-improved-message":"0.0.0-dupicate-content-entry-improved-message-20231220220040","experimental--9591":"0.0.0-9591-20240103143428","experimental--ssg-no-streaming":"0.0.0-ssg-no-streaming-20240104123901","experimental--9624":"0.0.0-9624-20240105191325","experimental--pin-sharp":"0.0.0-pin-sharp-20240109233547","experimental--data-astro-transition":"0.0.0-data-astro-transition-20240111220209","experimental--9685":"0.0.0-9685-20240112193246","experimental--isr":"0.0.0-isr-20240125224234","experimental--toolbar-absolute-paths":"0.0.0-toolbar-absolute-paths-20240126155246","experimental--improve-sync-errors":"0.0.0-improve-sync-errors-20240201210128","experimental--cc-hmr":"0.0.0-cc-hmr-20240205141934","experimental--cssesc":"0.0.0-cssesc-20240207015359","experimental--edge-middleware-verification":"0.0.0-edge-middleware-verification-20240207135919","experimental--astro-content-fix":"0.0.0-astro-content-fix-20240207175526","experimental--island-loading-error-messages":"0.0.0-island-loading-error-messages-20240209173859","experimental--debug-missing-endpoint":"0.0.0-debug-missing-endpoint-20240209211325","experimental--get-remote-dimensions":"0.0.0-get-remote-dimensions-20240211001920","experimental--render-nodejs":"0.0.0-render-nodejs-20240213145612","experimental--node-crypto-error":"0.0.0-node-crypto-error-20240214144952","experimental--allow-cc":"0.0.0-allow-cc-20240222155628","experimental--edge-nested":"0.0.0-edge-nested-20240223135627","experimental--audits-ui":"0.0.0-audits-ui-20240223144827","experimental--no-error-in-stream":"0.0.0-no-error-in-stream-20240223213844","experimental--vite-runtime-api":"0.0.0-vite-runtime-api-20240224085712","experimental--svelte-editor-fix":"0.0.0-svelte-editor-fix-20240227111439","experimental--direct-render-script":"0.0.0-direct-render-script-20240227141119","experimental--treeshake-scoped-css":"0.0.0-treeshake-scoped-css-20240304133731","experimental--db-export-bug":"0.0.0-db-export-bug-20240307130354","experimental--db-integrations-support":"0.0.0-db-integrations-support-20240307154857","experimental--db-batch":"0.0.0-db-batch-20240307184301","experimental--non-admin-test":"0.0.0-non-admin-test-20240308195029","experimental--token-renewal":"0.0.0-token-renewal-20240315122343","experimental--inline-ccc":"0.0.0-inline-ccc-20240324145742","experimental--head-body-content":"0.0.0-head-body-content-20240329190922","experimental--10745":"0.0.0-10745-20240410180016","experimental--js-strictest":"0.0.0-js-strictest-20240411160410","experimental--skew-protection":"0.0.0-skew-protection-20240412093445","experimental--cc-invalid":"0.0.0-cc-invalid-20240417202858","experimental--toolbar-improvements":"0.0.0-toolbar-improvements-20240420123233","experimental--assets-vitest":"0.0.0-assets-vitest-20240422184742","experimental--route-key":"0.0.0-route-key-20240430102522","experimental--mdx-v3":"0.0.0-mdx-v3-20240502124041","experimental--cc-preserve-cache":"0.0.0-cc-preserve-cache-20240502141405","experimental--vitals-fix":"0.0.0-vitals-fix-20240503214211","experimental--actions":"0.0.0-actions-20240507170618","experimental--node-streaming":"0.0.0-node-streaming-20240515211034","experimental--astro-env":"0.0.0-astro-env-20240522153443","experimental--container":"0.0.0-container-20240524172326","experimental--cf-build-option":"0.0.0-cf-build-option-20240527121637","experimental--ccc-scripts":"0.0.0-ccc-scripts-20240531125856","experimental--vitest-config":"0.0.0-vitest-config-20240611074527","experimental--experimental-container":"0.0.0-experimental-container-20240613104104","experimental--refactor-prerender":"0.0.0-refactor-prerender-20240614140807","experimental--content-layer":"0.0.0-content-layer-20240628202150","experimental--content-layer-images":"0.0.0-content-layer-images-20240717095022","experimental--noSync":"0.0.0-noSync-20240718092432","experimental--server-islands":"0.0.0-server-islands-20240718131003","experimental--contentlayer":"0.0.0-contentlayer-20240808151214","experimental--content-collections-intellisense":"0.0.0-content-collections-intellisense-20240808223933","experimental--server-island-regression":"0.0.0-server-island-regression-20240814104839","experimental--si-crypto-reg":"0.0.0-si-crypto-reg-20240814162819","experimental--immutable-datastore":"0.0.0-immutable-datastore-20240815133714","experimental--content-types-dev":"0.0.0-content-types-dev-20240815140037","experimental--si-get":"0.0.0-si-get-20240815175345","experimental--mdx-layout-style":"0.0.0-mdx-layout-style-20240822115312","experimental--actions-bun-workaround":"0.0.0-actions-bun-workaround-20240827210959","experimental--dynamic-middleware":"0.0.0-dynamic-middleware-20240829171109","experimental--crypto-env":"0.0.0-crypto-env-20240829194602","alpha":"5.0.0-alpha.8","experimental--tw5":"0.0.0-tw5-20240917210903","experimental--edge-middleware-regression":"0.0.0-edge-middleware-regression-20241003093448","experimental--test-apis":"0.0.0-test-apis-20241008195645","experimental--astro-url-fix":"0.0.0-astro-url-fix-20241011143901","experimental--env-override":"0.0.0-env-override-20241016131627","experimental--env-middleware":"0.0.0-env-middleware-20241105160737","experimental--env-race-condition":"0.0.0-env-race-condition-20241114151936","experimental--si-header":"0.0.0-si-header-20241120190819","latest":"4.16.16","beta":"5.0.0-beta.12","experimental--sessions":"0.0.0-sessions-20241128172109"}},"repo_metadata":{"id":37030279,"uuid":"348060227","full_name":"withastro/astro","owner":"withastro","description":"The web framework for content-driven websites. ⭐️ Star to support our work!","archived":false,"fork":false,"pushed_at":"2024-10-29T15:01:36.000Z","size":185800,"stargazers_count":46478,"open_issues_count":164,"forks_count":2463,"subscribers_count":198,"default_branch":"main","last_synced_at":"2024-10-29T15:09:15.663Z","etag":null,"topics":["astro","blog","browser","components","hybrid","islands","node","server","static","static-site-generator","universal"],"latest_commit_sha":null,"homepage":"https://astro.build","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/withastro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"withastro","patreon":null,"open_collective":"astrodotbuild","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2021-03-15T17:19:47.000Z","updated_at":"2024-10-29T12:30:57.000Z","dependencies_parsed_at":"2023-12-18T18:53:49.657Z","dependency_job_id":"d28b4efc-d892-47ab-a86c-947b10f57301","html_url":"https://github.com/withastro/astro","commit_stats":{"total_commits":8699,"total_committers":872,"mean_commits":9.975917431192661,"dds":0.9094148752730199,"last_synced_commit":"9d6bcdb88fcb9df0c5c70e2b591bcf962ce55f63"},"previous_names":["snowpackjs/astro"],"tags_count":2201,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withastro","download_url":"https://codeload.github.com/withastro/astro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223810050,"owners_count":17206685,"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":"withastro","name":"Astro","uuid":"44914786","kind":"organization","description":"Build fast websites, faster.","email":null,"website":"https://www.astro.build","location":null,"twitter":"astrodotbuild","company":null,"icon_url":"https://avatars.githubusercontent.com/u/44914786?v=4","repositories_count":38,"last_synced_at":"2024-05-01T09:34:57.754Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"withastro","patreon":null,"open_collective":"astrodotbuild","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"html_url":"https://github.com/withastro","funding_links":["https://github.com/sponsors/withastro","https://opencollective.com/astrodotbuild"],"total_stars":49749,"followers":2285,"following":0,"created_at":"2022-11-02T16:45:18.665Z","updated_at":"2024-05-01T09:35:11.533Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withastro","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/withastro/repositories"},"tags":[{"name":"@astrojs/svelte@6.0.0-beta.2","sha":"d63d87dcaea85e84acb26b70cbd650d6e1eea6df","kind":"tag","published_at":"2024-11-06T15:49:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@6.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.2/manifests"},{"name":"astro@5.0.0-beta.7","sha":"d63d87dcaea85e84acb26b70cbd650d6e1eea6df","kind":"tag","published_at":"2024-11-06T15:49:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.7/manifests"},{"name":"create-astro@4.11.0-beta.0","sha":"d63d87dcaea85e84acb26b70cbd650d6e1eea6df","kind":"tag","published_at":"2024-11-06T15:49:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.11.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.11.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.11.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.11.0-beta.0/manifests"},{"name":"@astrojs/svelte@5.7.3","sha":"e10b03e88c22592fbb42d7245b65c4f486ab736d","kind":"tag","published_at":"2024-11-06T14:57:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.7.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.3/manifests"},{"name":"astro@4.16.10","sha":"e10b03e88c22592fbb42d7245b65c4f486ab736d","kind":"tag","published_at":"2024-11-06T14:57:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.10/manifests"},{"name":"astro@4.16.9","sha":"ec3113d25a318d94cac879c3eae4ad624ed1aee0","kind":"tag","published_at":"2024-11-04T14:22:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.9/manifests"},{"name":"@astrojs/mdx@4.0.0-beta.3","sha":"731b69712b0e9c5d5a4058db3fa3e8bf628c7aad","kind":"tag","published_at":"2024-10-31T09:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.3/manifests"},{"name":"astro@5.0.0-beta.6","sha":"731b69712b0e9c5d5a4058db3fa3e8bf628c7aad","kind":"tag","published_at":"2024-10-31T09:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.6/manifests"},{"name":"@astrojs/vue@5.0.0-beta.1","sha":"731b69712b0e9c5d5a4058db3fa3e8bf628c7aad","kind":"tag","published_at":"2024-10-31T09:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@5.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-beta.1/manifests"},{"name":"astro@4.16.8","sha":"5f7bf49d38ab888e65f010e106579c7947a8d5c6","kind":"tag","published_at":"2024-10-31T07:57:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.8/manifests"},{"name":"@astrojs/mdx@3.1.9","sha":"5f7bf49d38ab888e65f010e106579c7947a8d5c6","kind":"tag","published_at":"2024-10-31T07:57:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.9/manifests"},{"name":"@astrojs/db@0.14.3","sha":"d2b399d668a9c4b7589af9d6ad31923f7a758039","kind":"tag","published_at":"2024-10-22T12:12:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.3/manifests"},{"name":"astro@4.16.7","sha":"d2b399d668a9c4b7589af9d6ad31923f7a758039","kind":"tag","published_at":"2024-10-22T12:12:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.7/manifests"},{"name":"astro@4.16.6","sha":"d6f17044d3873df77cfbc73230cb3194b5a7d82a","kind":"tag","published_at":"2024-10-17T12:59:48.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.6/manifests"},{"name":"@astrojs/markdoc@0.12.0-beta.0","sha":"c929e5d8c8e1443c64cbe1a29845930206ebff0e","kind":"tag","published_at":"2024-10-15T17:50:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.12.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.12.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.12.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.12.0-beta.0/manifests"},{"name":"astro@5.0.0-beta.5","sha":"c929e5d8c8e1443c64cbe1a29845930206ebff0e","kind":"tag","published_at":"2024-10-15T17:50:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.5/manifests"},{"name":"@astrojs/rss@4.0.9","sha":"5a4edebfd28e5f93f4fb5b9e0ca499b30fdd9a76","kind":"tag","published_at":"2024-10-15T17:11:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.9/manifests"},{"name":"astro@4.16.5","sha":"5a4edebfd28e5f93f4fb5b9e0ca499b30fdd9a76","kind":"tag","published_at":"2024-10-15T17:11:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.5/manifests"},{"name":"@astrojs/sitemap@3.2.1","sha":"6df5bba870001ccaf7eee5ad7707ba6c90f955c4","kind":"tag","published_at":"2024-10-15T07:38:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.2.1/manifests"},{"name":"astro@4.16.4","sha":"6df5bba870001ccaf7eee5ad7707ba6c90f955c4","kind":"tag","published_at":"2024-10-15T07:38:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.4/manifests"},{"name":"astro@4.16.3","sha":"a33804110df32a7b5d1ae5b77c5a2e050541de79","kind":"tag","published_at":"2024-10-14T08:57:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.3/manifests"},{"name":"astro@4.16.2","sha":"bbc72a1f31de97fb16a469c590774c809c171909","kind":"tag","published_at":"2024-10-12T14:16:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.2/manifests"},{"name":"astro@4.16.1","sha":"c73d65d7f76617cf5275203fd918887cbda01baf","kind":"tag","published_at":"2024-10-11T17:21:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.1/manifests"},{"name":"create-astro@4.10.0","sha":"c73d65d7f76617cf5275203fd918887cbda01baf","kind":"tag","published_at":"2024-10-11T17:21:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.10.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.10.0/manifests"},{"name":"create-astro@4.9.2","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.9.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.2/manifests"},{"name":"@astrojs/rss@4.0.8","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.8/manifests"},{"name":"@astrojs/markdown-remark@5.3.0","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@5.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.3.0/manifests"},{"name":"astro@4.16.0","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.16.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.16.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.16.0/manifests"},{"name":"@astrojs/mdx@3.1.8","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.8/manifests"},{"name":"@astrojs/tailwind@5.1.2","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.2/manifests"},{"name":"@astrojs/markdoc@0.11.5","sha":"582f12e1f6f99b54865a0b24d804ee0924f4ef55","kind":"tag","published_at":"2024-10-10T11:22:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5/manifests"},{"name":"astro@5.0.0-beta.4","sha":"676b2c66ee5d991bfb8ea85ca466be690cf0e5b9","kind":"tag","published_at":"2024-10-07T13:58:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.4/manifests"},{"name":"@astrojs/svelte@6.0.0-beta.1","sha":"676b2c66ee5d991bfb8ea85ca466be690cf0e5b9","kind":"tag","published_at":"2024-10-07T13:58:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@6.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.1/manifests"},{"name":"@astrojs/vue@4.5.2","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.2/manifests"},{"name":"create-astro@4.9.1","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.9.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.1/manifests"},{"name":"@astrojs/upgrade@0.3.4","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.3.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.4/manifests"},{"name":"@astrojs/svelte@5.7.2","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.7.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.2/manifests"},{"name":"@astrojs/db@0.14.2","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.2/manifests"},{"name":"astro@4.15.12","sha":"46cbf10c4baf0218f83aa741863e044374ea64d1","kind":"tag","published_at":"2024-10-07T13:43:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.12","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.12/manifests"},{"name":"astro@4.15.11","sha":"34d79527a4cd88864c4a9128a393c0d2f7d9eda7","kind":"tag","published_at":"2024-10-03T13:51:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.11/manifests"},{"name":"@astrojs/sitemap@3.2.0","sha":"34d79527a4cd88864c4a9128a393c0d2f7d9eda7","kind":"tag","published_at":"2024-10-03T13:51:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.2.0/manifests"},{"name":"@astrojs/markdown-remark@6.0.0-beta.2","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@6.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-beta.2/manifests"},{"name":"@astrojs/mdx@4.0.0-beta.2","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.2/manifests"},{"name":"@astrojs/db@0.14.0-beta.2","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0-beta.2/manifests"},{"name":"@astrojs/markdoc@0.11.5-beta.1","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.5-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.5-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5-beta.1/manifests"},{"name":"astro@5.0.0-beta.3","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.3/manifests"},{"name":"@astrojs/studio@0.1.2-beta.0","sha":"ece03449e31d15a9ae55297f2ad7425f1078fe8c","kind":"tag","published_at":"2024-10-01T13:48:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/studio@0.1.2-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/studio@0.1.2-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.2-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.2-beta.0/manifests"},{"name":"astro@4.15.10","sha":"f06feee7c44665f23ab846791b7c57276ddfde97","kind":"tag","published_at":"2024-10-01T13:28:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.10/manifests"},{"name":"astro@5.0.0-beta.2","sha":"7968eabcfca13396fc1884f802d5683ae18a4a15","kind":"tag","published_at":"2024-09-24T09:11:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.2/manifests"},{"name":"@astrojs/vue@5.0.0-beta.0","sha":"7968eabcfca13396fc1884f802d5683ae18a4a15","kind":"tag","published_at":"2024-09-24T09:11:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@5.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@5.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-beta.0/manifests"},{"name":"@astrojs/svelte@6.0.0-beta.0","sha":"7968eabcfca13396fc1884f802d5683ae18a4a15","kind":"tag","published_at":"2024-09-24T09:11:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@6.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-beta.0/manifests"},{"name":"astro@4.15.9","sha":"7814a6cad15f06931f963580176d9b38aa7819f2","kind":"tag","published_at":"2024-09-23T17:28:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.9/manifests"},{"name":"@astrojs/mdx@3.1.7","sha":"b4563f85428925cdb4b9d7cb8a9f53543db8c76c","kind":"tag","published_at":"2024-09-19T13:15:16.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.7/manifests"},{"name":"astro@4.15.8","sha":"b4563f85428925cdb4b9d7cb8a9f53543db8c76c","kind":"tag","published_at":"2024-09-19T13:15:16.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.8/manifests"},{"name":"@astrojs/tailwind@5.1.1","sha":"8214114a903850cdf9a13ef31a6b3096cced8847","kind":"tag","published_at":"2024-09-17T22:22:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.1/manifests"},{"name":"@astrojs/vue@4.5.1","sha":"8214114a903850cdf9a13ef31a6b3096cced8847","kind":"tag","published_at":"2024-09-17T22:22:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.1/manifests"},{"name":"astro@4.15.7","sha":"8214114a903850cdf9a13ef31a6b3096cced8847","kind":"tag","published_at":"2024-09-17T22:22:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.7/manifests"},{"name":"@astrojs/svelte@5.7.1","sha":"8214114a903850cdf9a13ef31a6b3096cced8847","kind":"tag","published_at":"2024-09-17T22:22:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.7.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.1/manifests"},{"name":"@astrojs/solid-js@4.4.2","sha":"8214114a903850cdf9a13ef31a6b3096cced8847","kind":"tag","published_at":"2024-09-17T22:22:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.4.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.2/manifests"},{"name":"@astrojs/markdown-remark@6.0.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@6.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-beta.1/manifests"},{"name":"@astrojs/markdoc@0.11.5-beta.0","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.5-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.5-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.5-beta.0/manifests"},{"name":"@astrojs/db@0.14.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0-beta.1/manifests"},{"name":"astro@5.0.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-beta.1/manifests"},{"name":"@astrojs/mdx@4.0.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-beta.1/manifests"},{"name":"@astrojs/web-vitals@3.0.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@3.0.0-beta.1/manifests"},{"name":"@astrojs/underscore-redirects@0.4.0-beta.1","sha":"6860beb995cab405e6c3775b270bbe9e86fb561a","kind":"tag","published_at":"2024-09-17T10:25:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.4.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.4.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.4.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.4.0-beta.1/manifests"},{"name":"astro@5.0.0-alpha.8","sha":"6e1602c7b1c396aab4ebd52198020e8cc3306abd","kind":"tag","published_at":"2024-09-13T20:36:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.8/manifests"},{"name":"@astrojs/underscore-redirects@0.4.0-alpha.0","sha":"6e1602c7b1c396aab4ebd52198020e8cc3306abd","kind":"tag","published_at":"2024-09-13T20:36:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.4.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.4.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.4.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.4.0-alpha.0/manifests"},{"name":"astro@4.15.6","sha":"27d19f612f5627b86ca3a9de26239fd2dce32092","kind":"tag","published_at":"2024-09-13T19:57:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.6/manifests"},{"name":"astro@5.0.0-alpha.7","sha":"f15922d177a623c19c5e1d9a85cc5aa2df4ae82b","kind":"tag","published_at":"2024-09-13T13:29:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.7/manifests"},{"name":"astro@4.15.5","sha":"490eed1cd948f91aedf86b5ffd4ac7285ee52f40","kind":"tag","published_at":"2024-09-13T11:05:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.5/manifests"},{"name":"@astrojs/mdx@3.1.6","sha":"490eed1cd948f91aedf86b5ffd4ac7285ee52f40","kind":"tag","published_at":"2024-09-13T11:05:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.6/manifests"},{"name":"astro@5.0.0-alpha.6","sha":"a1176a1d93760f78fde49fab2d1934a9dd910d58","kind":"tag","published_at":"2024-09-10T12:30:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.6/manifests"},{"name":"astro@5.0.0-alpha.5","sha":"26dc381f712eb4229b1abb723384bcfbcfb277f0","kind":"tag","published_at":"2024-09-09T15:11:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.5/manifests"},{"name":"astro@4.15.4","sha":"0d50d7545eae102cadff80e4963ef9b27eabba6c","kind":"tag","published_at":"2024-09-06T16:48:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.4/manifests"},{"name":"@astrojs/preact@3.5.3","sha":"0d50d7545eae102cadff80e4963ef9b27eabba6c","kind":"tag","published_at":"2024-09-06T16:48:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.5.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.3/manifests"},{"name":"create-astro@4.9.0","sha":"0d50d7545eae102cadff80e4963ef9b27eabba6c","kind":"tag","published_at":"2024-09-06T16:48:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.9.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.9.0/manifests"},{"name":"@astrojs/db@0.14.1","sha":"65bfefb96bd70bf948022e71b72684259fbd5105","kind":"tag","published_at":"2024-09-05T01:43:24.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.1/manifests"},{"name":"astro@4.15.3","sha":"65bfefb96bd70bf948022e71b72684259fbd5105","kind":"tag","published_at":"2024-09-05T01:43:24.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.3/manifests"},{"name":"astro@5.0.0-alpha.4","sha":"70865b3cdcd3d54d41e99d634f66cfdb95be459d","kind":"tag","published_at":"2024-09-04T11:45:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.4/manifests"},{"name":"@astrojs/db@0.13.2-alpha.1","sha":"70865b3cdcd3d54d41e99d634f66cfdb95be459d","kind":"tag","published_at":"2024-09-04T11:45:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.13.2-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.13.2-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2-alpha.1/manifests"},{"name":"@astrojs/markdown-remark@6.0.0-alpha.1","sha":"da473ec0aac71dd56d59f6ed35c835a4eef7e215","kind":"tag","published_at":"2024-09-03T11:53:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@6.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@6.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-alpha.1/manifests"},{"name":"@astrojs/mdx@4.0.0-alpha.2","sha":"da473ec0aac71dd56d59f6ed35c835a4eef7e215","kind":"tag","published_at":"2024-09-03T11:53:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-alpha.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.2/manifests"},{"name":"@astrojs/markdoc@1.0.0-alpha.1","sha":"da473ec0aac71dd56d59f6ed35c835a4eef7e215","kind":"tag","published_at":"2024-09-03T11:53:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@1.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@1.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-alpha.1/manifests"},{"name":"astro@5.0.0-alpha.3","sha":"da473ec0aac71dd56d59f6ed35c835a4eef7e215","kind":"tag","published_at":"2024-09-03T11:53:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.3/manifests"},{"name":"astro@4.15.2","sha":"60d8e30008baef46ff46559450e5cd9c1f2500f6","kind":"tag","published_at":"2024-09-02T11:20:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.2/manifests"},{"name":"astro@5.0.0-alpha.2","sha":"534d3edff86115d1fc84f37666a74f35b32bae59","kind":"tag","published_at":"2024-08-30T20:14:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.2/manifests"},{"name":"astro@4.15.1","sha":"21747e9eaee19bdfdaf9a220bfd084101a1b10da","kind":"tag","published_at":"2024-08-29T15:32:16.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.1/manifests"},{"name":"astro@4.15.0","sha":"17f71278f4bf9b749d9170023e82bd46cbb7edd5","kind":"tag","published_at":"2024-08-29T11:52:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.15.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.15.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.15.0/manifests"},{"name":"@astrojs/db@0.14.0","sha":"17f71278f4bf9b749d9170023e82bd46cbb7edd5","kind":"tag","published_at":"2024-08-29T11:52:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.14.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.14.0/manifests"},{"name":"@astrojs/web-vitals@3.0.0","sha":"17f71278f4bf9b749d9170023e82bd46cbb7edd5","kind":"tag","published_at":"2024-08-29T11:52:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@3.0.0/manifests"},{"name":"astro@4.14.6","sha":"5af8b4f1cb7508d22d994f077948a3b505b1412e","kind":"tag","published_at":"2024-08-28T10:53:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.6/manifests"},{"name":"@astrojs/mdx@3.1.5","sha":"5af8b4f1cb7508d22d994f077948a3b505b1412e","kind":"tag","published_at":"2024-08-28T10:53:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.5/manifests"},{"name":"@astrojs/markdoc@0.11.4","sha":"5af8b4f1cb7508d22d994f077948a3b505b1412e","kind":"tag","published_at":"2024-08-28T10:53:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.4/manifests"},{"name":"@astrojs/preact@3.5.2","sha":"5af8b4f1cb7508d22d994f077948a3b505b1412e","kind":"tag","published_at":"2024-08-28T10:53:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.2/manifests"},{"name":"@astrojs/partytown@2.1.2","sha":"5af8b4f1cb7508d22d994f077948a3b505b1412e","kind":"tag","published_at":"2024-08-28T10:53:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.2/manifests"},{"name":"@astrojs/node@9.0.0-alpha.1","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@9.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@9.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@9.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@9.0.0-alpha.1/manifests"},{"name":"@astrojs/db@0.13.2-alpha.0","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.13.2-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.13.2-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2-alpha.0/manifests"},{"name":"@astrojs/mdx@4.0.0-alpha.1","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.1/manifests"},{"name":"astro@5.0.0-alpha.1","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.1/manifests"},{"name":"@astrojs/web-vitals@2.0.1-alpha.0","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@2.0.1-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@2.0.1-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@2.0.1-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@2.0.1-alpha.0/manifests"},{"name":"@astrojs/vercel@8.0.0-alpha.1","sha":"5966accdc1e4e4d8919f155f23494ab9b2b17d62","kind":"tag","published_at":"2024-08-23T17:47:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@8.0.0-alpha.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@8.0.0-alpha.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@8.0.0-alpha.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@8.0.0-alpha.1/manifests"},{"name":"astro@4.14.5","sha":"cf65476b27053333cf5a36f6f9f46b794c98dfa2","kind":"tag","published_at":"2024-08-22T20:58:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.5/manifests"},{"name":"astro@4.14.4","sha":"22ceb4830257a84b26115bf759b42448c442a606","kind":"tag","published_at":"2024-08-21T21:10:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.4/manifests"},{"name":"create-astro@4.8.4","sha":"7e2f142a5ae73895892000011016478d9da05e1d","kind":"tag","published_at":"2024-08-20T14:37:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.4","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.4/manifests"},{"name":"@astrojs/db@0.13.2","sha":"7e2f142a5ae73895892000011016478d9da05e1d","kind":"tag","published_at":"2024-08-20T14:37:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.13.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.2/manifests"},{"name":"astro@4.14.3","sha":"7e2f142a5ae73895892000011016478d9da05e1d","kind":"tag","published_at":"2024-08-20T14:37:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.3/manifests"},{"name":"@astrojs/mdx@3.1.4","sha":"7e2f142a5ae73895892000011016478d9da05e1d","kind":"tag","published_at":"2024-08-20T14:37:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.4/manifests"},{"name":"@astrojs/vercel@7.8.0","sha":"7e2f142a5ae73895892000011016478d9da05e1d","kind":"tag","published_at":"2024-08-20T14:37:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.8.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.8.0/manifests"},{"name":"@astrojs/markdown-remark@6.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@6.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@6.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@6.0.0-alpha.0/manifests"},{"name":"@astrojs/vue@5.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@5.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@5.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@5.0.0-alpha.0/manifests"},{"name":"@astrojs/svelte@6.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@6.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@6.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@6.0.0-alpha.0/manifests"},{"name":"astro@5.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@5.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@5.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@5.0.0-alpha.0/manifests"},{"name":"@astrojs/markdoc@1.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@1.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@1.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-alpha.0/manifests"},{"name":"@astrojs/node@9.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@9.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@9.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@9.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@9.0.0-alpha.0/manifests"},{"name":"@astrojs/mdx@4.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@4.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@4.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@4.0.0-alpha.0/manifests"},{"name":"@astrojs/vercel@8.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@8.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@8.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@8.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@8.0.0-alpha.0/manifests"},{"name":"create-astro@4.8.4-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.4-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.4-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.4-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.4-alpha.0/manifests"},{"name":"@astrojs/tailwind@6.0.0-alpha.0","sha":"f239242d90dc7045e21bfa4d9a4d2619389abef6","kind":"tag","published_at":"2024-08-19T18:39:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@6.0.0-alpha.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@6.0.0-alpha.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@6.0.0-alpha.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@6.0.0-alpha.0/manifests"},{"name":"@astrojs/upgrade@0.3.3","sha":"0109690c3b4103c56bce40b3193a19cf05c5f4e2","kind":"tag","published_at":"2024-08-15T16:35:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.3/manifests"},{"name":"astro@4.14.2","sha":"0109690c3b4103c56bce40b3193a19cf05c5f4e2","kind":"tag","published_at":"2024-08-15T16:35:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.2/manifests"},{"name":"create-astro@4.8.3","sha":"0109690c3b4103c56bce40b3193a19cf05c5f4e2","kind":"tag","published_at":"2024-08-15T16:35:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.3","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.3/manifests"},{"name":"@astrojs/db@0.13.1","sha":"0109690c3b4103c56bce40b3193a19cf05c5f4e2","kind":"tag","published_at":"2024-08-15T16:35:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.13.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.1/manifests"},{"name":"astro@4.14.1","sha":"91d36fa36bc8c5ca3e27c72b85399d1eb150c872","kind":"tag","published_at":"2024-08-15T15:08:15.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.1/manifests"},{"name":"@astrojs/web-vitals@2.0.0","sha":"40a1b3002cfd22d9de7179af00fe12ef5a28b707","kind":"tag","published_at":"2024-08-15T09:50:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@2.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@2.0.0/manifests"},{"name":"@astrojs/upgrade@0.3.2","sha":"40a1b3002cfd22d9de7179af00fe12ef5a28b707","kind":"tag","published_at":"2024-08-15T09:50:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.2/manifests"},{"name":"create-astro@4.8.2","sha":"40a1b3002cfd22d9de7179af00fe12ef5a28b707","kind":"tag","published_at":"2024-08-15T09:50:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.2/manifests"},{"name":"@astrojs/db@0.13.0","sha":"40a1b3002cfd22d9de7179af00fe12ef5a28b707","kind":"tag","published_at":"2024-08-15T09:50:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.13.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.13.0/manifests"},{"name":"astro@4.14.0","sha":"40a1b3002cfd22d9de7179af00fe12ef5a28b707","kind":"tag","published_at":"2024-08-15T09:50:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.14.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.14.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.14.0/manifests"},{"name":"@astrojs/node@8.3.3","sha":"6bb001476c25f9513f8a5a0e5189f53465c60773","kind":"tag","published_at":"2024-08-14T08:16:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.3/manifests"},{"name":"astro@4.13.4","sha":"6bb001476c25f9513f8a5a0e5189f53465c60773","kind":"tag","published_at":"2024-08-14T08:16:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.13.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.13.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.4/manifests"},{"name":"@astrojs/react@3.6.2","sha":"8118120e91ba9497f98f6a95511b9d401ffd7299","kind":"tag","published_at":"2024-08-09T21:50:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.6.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.2/manifests"},{"name":"astro@4.13.3","sha":"8118120e91ba9497f98f6a95511b9d401ffd7299","kind":"tag","published_at":"2024-08-09T21:50:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.13.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.13.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.3/manifests"},{"name":"@astrojs/solid-js@4.4.1","sha":"8118120e91ba9497f98f6a95511b9d401ffd7299","kind":"tag","published_at":"2024-08-09T21:50:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.1/manifests"},{"name":"astro@4.13.2","sha":"6b99523c3f674a055ecb395752a3c784484e74d5","kind":"tag","published_at":"2024-08-08T11:53:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.13.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.13.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.2/manifests"},{"name":"astro@4.13.1","sha":"2abbc281b34b5806577fb18d7b50b21a8ac2af35","kind":"tag","published_at":"2024-08-02T13:20:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.13.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.13.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.1/manifests"},{"name":"astro@4.13.0","sha":"4474887937a9f635d8cc5180e52c68ecdf33a1a9","kind":"tag","published_at":"2024-08-01T09:57:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.13.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.13.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.13.0/manifests"},{"name":"create-astro@4.8.1","sha":"49db00444e357361203f5e72816a2091efea50e7","kind":"tag","published_at":"2024-07-30T15:56:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.1/manifests"},{"name":"astro@4.12.3","sha":"49db00444e357361203f5e72816a2091efea50e7","kind":"tag","published_at":"2024-07-30T15:56:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.12.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.12.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.3/manifests"},{"name":"@astrojs/react@3.6.1","sha":"49db00444e357361203f5e72816a2091efea50e7","kind":"tag","published_at":"2024-07-30T15:56:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.6.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.1/manifests"},{"name":"astro@4.12.2","sha":"a6c4e6754493e7af5c953b644c6a19461f15467b","kind":"tag","published_at":"2024-07-19T14:08:21.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.12.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.12.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.2/manifests"},{"name":"astro@4.12.1","sha":"745ce44dd3406785a17cb4f556a103c8d6558515","kind":"tag","published_at":"2024-07-18T21:32:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.12.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.12.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.1/manifests"},{"name":"@astrojs/markdoc@0.11.3","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.3/manifests"},{"name":"@astrojs/web-vitals@1.0.0","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@1.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@1.0.0/manifests"},{"name":"@astrojs/markdown-remark@5.2.0","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@5.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.2.0/manifests"},{"name":"@astrojs/db@0.12.0","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.12.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.12.0/manifests"},{"name":"astro@4.12.0","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.12.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.12.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.12.0/manifests"},{"name":"@astrojs/mdx@3.1.3","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.3/manifests"},{"name":"@astrojs/svelte@5.7.0","sha":"aa05be3313940ee039ae58f01e5e6577a4ea1fe9","kind":"tag","published_at":"2024-07-18T15:06:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.7.0/manifests"},{"name":"astro@4.11.6","sha":"e30cf49ee45922e4bd4f92df7b2ea3753f1905fc","kind":"tag","published_at":"2024-07-17T12:48:44.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.6/manifests"},{"name":"@astrojs/preact@3.5.1","sha":"e30cf49ee45922e4bd4f92df7b2ea3753f1905fc","kind":"tag","published_at":"2024-07-17T12:48:44.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.1/manifests"},{"name":"@astrojs/markdoc@0.11.2","sha":"e30cf49ee45922e4bd4f92df7b2ea3753f1905fc","kind":"tag","published_at":"2024-07-17T12:48:44.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.2/manifests"},{"name":"astro@4.11.5","sha":"75d118bf7f06f11df05b2337bf615e83c3681d0e","kind":"tag","published_at":"2024-07-03T22:04:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.5/manifests"},{"name":"astro@4.11.4","sha":"571e184d5a883772f9d8f16369c3b2be4d4e437f","kind":"tag","published_at":"2024-07-03T14:12:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.4/manifests"},{"name":"astro@4.11.3","sha":"d7ae91c83cdab310c38a76c98c5c4477ec20e8dc","kind":"tag","published_at":"2024-06-26T13:10:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.3/manifests"},{"name":"astro@4.11.2","sha":"d9e6190a0daa1ea224a3c374221601d7ad9abcb8","kind":"tag","published_at":"2024-06-26T09:30:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.2/manifests"},{"name":"@astrojs/studio@0.1.1","sha":"d9e6190a0daa1ea224a3c374221601d7ad9abcb8","kind":"tag","published_at":"2024-06-26T09:30:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/studio@0.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/studio@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.1/manifests"},{"name":"@astrojs/db@0.11.7","sha":"d9e6190a0daa1ea224a3c374221601d7ad9abcb8","kind":"tag","published_at":"2024-06-26T09:30:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.7/manifests"},{"name":"@astrojs/mdx@3.1.2","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.2/manifests"},{"name":"@astrojs/rss@4.0.7","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.7/manifests"},{"name":"@astrojs/node@8.3.2","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.2/manifests"},{"name":"@astrojs/markdoc@0.11.1","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.1/manifests"},{"name":"@astrojs/vercel@7.7.2","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.7.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.2/manifests"},{"name":"@astrojs/markdown-remark@5.1.1","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@5.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@5.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.1.1/manifests"},{"name":"@astrojs/underscore-redirects@0.3.4","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.4/manifests"},{"name":"@astrojs/internal-helpers@0.4.1","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.4.1/manifests"},{"name":"astro@4.11.1","sha":"ce310f829230582e3c61251f2a979984e6a28bb0","kind":"tag","published_at":"2024-06-24T16:51:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.1/manifests"},{"name":"astro@4.11.0","sha":"58a321193e0c8c1974827d7364eae11722e15607","kind":"tag","published_at":"2024-06-20T11:00:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.11.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.11.0/manifests"},{"name":"@astrojs/react@3.6.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.6.0/manifests"},{"name":"@astrojs/vercel@7.7.1","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.7.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.1/manifests"},{"name":"@astrojs/vue@4.5.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.5.0/manifests"},{"name":"@astrojs/svelte@5.6.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.6.0/manifests"},{"name":"@astrojs/db@0.11.6","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.6/manifests"},{"name":"@astrojs/solid-js@4.4.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.4.0/manifests"},{"name":"@astrojs/lit@4.3.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.3.0/manifests"},{"name":"@astrojs/mdx@3.1.1","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.1/manifests"},{"name":"@astrojs/node@8.3.1","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.1/manifests"},{"name":"@astrojs/sitemap@3.1.6","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.6/manifests"},{"name":"astro@4.10.3","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.10.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.3/manifests"},{"name":"@astrojs/preact@3.5.0","sha":"83c565b36c7a5bf8fbc6cc37934109b74ed43ba5","kind":"tag","published_at":"2024-06-17T13:41:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.5.0/manifests"},{"name":"@astrojs/node@8.3.0","sha":"dd0145d28b1ff849da2825ae7032dfd46a1d4bf7","kind":"tag","published_at":"2024-06-11T12:17:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.3.0/manifests"},{"name":"@astrojs/partytown@2.1.1","sha":"dd0145d28b1ff849da2825ae7032dfd46a1d4bf7","kind":"tag","published_at":"2024-06-11T12:17:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.1/manifests"},{"name":"@astrojs/db@0.11.5","sha":"dd0145d28b1ff849da2825ae7032dfd46a1d4bf7","kind":"tag","published_at":"2024-06-11T12:17:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.5/manifests"},{"name":"@astrojs/vercel@7.7.0","sha":"dd0145d28b1ff849da2825ae7032dfd46a1d4bf7","kind":"tag","published_at":"2024-06-11T12:17:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.7.0/manifests"},{"name":"astro@4.10.2","sha":"dd0145d28b1ff849da2825ae7032dfd46a1d4bf7","kind":"tag","published_at":"2024-06-11T12:17:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.10.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.2/manifests"},{"name":"astro@4.10.1","sha":"2da877bfe97144ff5110d011b9bfba270ccfc620","kind":"tag","published_at":"2024-06-08T09:30:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.10.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.1/manifests"},{"name":"@astrojs/node@8.2.6","sha":"2da877bfe97144ff5110d011b9bfba270ccfc620","kind":"tag","published_at":"2024-06-08T09:30:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.6/manifests"},{"name":"@astrojs/svelte@5.5.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.5.0/manifests"},{"name":"@astrojs/preact@3.4.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.4.0/manifests"},{"name":"@astrojs/lit@4.2.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.2.0/manifests"},{"name":"@astrojs/solid-js@4.3.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.3.0/manifests"},{"name":"astro@4.10.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.10.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.10.0/manifests"},{"name":"@astrojs/vue@4.4.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.4.0/manifests"},{"name":"@astrojs/react@3.5.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.5.0/manifests"},{"name":"@astrojs/mdx@3.1.0","sha":"48d53094cdbbcd4363d6c77aac13161c5cde5064","kind":"tag","published_at":"2024-06-06T15:04:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.1.0/manifests"},{"name":"astro@4.9.3","sha":"587e75f47efa346139b71e5e754e051f72bdac39","kind":"tag","published_at":"2024-06-05T07:46:43.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.9.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.3/manifests"},{"name":"@astrojs/lit@4.1.0","sha":"587e75f47efa346139b71e5e754e051f72bdac39","kind":"tag","published_at":"2024-06-05T07:46:43.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.1.0/manifests"},{"name":"astro@4.9.2","sha":"cdf89a16c86172845fb5df5cb79b15f67fa7ca2f","kind":"tag","published_at":"2024-05-27T11:00:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.9.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.2/manifests"},{"name":"@astrojs/upgrade@0.3.1","sha":"cdf89a16c86172845fb5df5cb79b15f67fa7ca2f","kind":"tag","published_at":"2024-05-27T11:00:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.1/manifests"},{"name":"astro@4.9.1","sha":"4c7949d1ae28f5597ec08cab788fe683197b0c3c","kind":"tag","published_at":"2024-05-23T16:06:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.9.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.1/manifests"},{"name":"@astrojs/vue@4.3.0","sha":"50775925f9b2b50c3259dfd3d6f687d9af454884","kind":"tag","published_at":"2024-05-23T10:08:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.3.0/manifests"},{"name":"@astrojs/react@3.4.0","sha":"50775925f9b2b50c3259dfd3d6f687d9af454884","kind":"tag","published_at":"2024-05-23T10:08:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.4.0/manifests"},{"name":"astro@4.9.0","sha":"50775925f9b2b50c3259dfd3d6f687d9af454884","kind":"tag","published_at":"2024-05-23T10:08:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.9.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.9.0/manifests"},{"name":"@astrojs/web-vitals@0.2.1","sha":"50775925f9b2b50c3259dfd3d6f687d9af454884","kind":"tag","published_at":"2024-05-23T10:08:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@0.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.2.1/manifests"},{"name":"@astrojs/web-vitals@0.2.0","sha":"9ddd6387a7e70d1111dd4a60450d3c710325380c","kind":"tag","published_at":"2024-05-22T07:41:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@0.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.2.0/manifests"},{"name":"astro@4.8.7","sha":"9ddd6387a7e70d1111dd4a60450d3c710325380c","kind":"tag","published_at":"2024-05-22T07:41:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.7/manifests"},{"name":"@astrojs/mdx@3.0.1","sha":"9ddd6387a7e70d1111dd4a60450d3c710325380c","kind":"tag","published_at":"2024-05-22T07:41:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.0.1/manifests"},{"name":"@astrojs/sitemap@3.1.5","sha":"9ddd6387a7e70d1111dd4a60450d3c710325380c","kind":"tag","published_at":"2024-05-22T07:41:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.5/manifests"},{"name":"@astrojs/db@0.11.4","sha":"9ddd6387a7e70d1111dd4a60450d3c710325380c","kind":"tag","published_at":"2024-05-22T07:41:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.4/manifests"},{"name":"astro@4.8.6","sha":"8a80221e4c4b93b7d60f43b01753644247c7ad76","kind":"tag","published_at":"2024-05-17T11:02:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.6/manifests"},{"name":"@astrojs/studio@0.1.0","sha":"4d32a8077b0d8b34581df3a81329a41a9f618420","kind":"tag","published_at":"2024-05-16T17:02:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/studio@0.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/studio@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fstudio@0.1.0/manifests"},{"name":"astro@4.8.5","sha":"4d32a8077b0d8b34581df3a81329a41a9f618420","kind":"tag","published_at":"2024-05-16T17:02:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.5/manifests"},{"name":"@astrojs/db@0.11.3","sha":"4d32a8077b0d8b34581df3a81329a41a9f618420","kind":"tag","published_at":"2024-05-16T17:02:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.3/manifests"},{"name":"@astrojs/db@0.11.2","sha":"5a48d5338529190dc9241b51cf490c1e4841e726","kind":"tag","published_at":"2024-05-15T14:44:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.2/manifests"},{"name":"@astrojs/rss@4.0.6","sha":"5a48d5338529190dc9241b51cf490c1e4841e726","kind":"tag","published_at":"2024-05-15T14:44:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.6/manifests"},{"name":"astro@4.8.4","sha":"5a48d5338529190dc9241b51cf490c1e4841e726","kind":"tag","published_at":"2024-05-15T14:44:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.4/manifests"},{"name":"astro@4.8.3","sha":"18b78ec881f35e74ba21b45abefe32b8beb0e8b3","kind":"tag","published_at":"2024-05-13T11:31:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.3/manifests"},{"name":"astro@4.8.2","sha":"0b8b6f98a25b6ebbdd9f7c9dabe7fa3fb7bfe6c6","kind":"tag","published_at":"2024-05-09T18:22:10.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.2/manifests"},{"name":"astro@4.8.1","sha":"e2cdd3c96b22016cbab57f61b4bc67ac87f2fc00","kind":"tag","published_at":"2024-05-09T14:42:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.1/manifests"},{"name":"@astrojs/react@3.3.4","sha":"e2cdd3c96b22016cbab57f61b4bc67ac87f2fc00","kind":"tag","published_at":"2024-05-09T14:42:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.3.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.4/manifests"},{"name":"@astrojs/solid-js@4.2.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.2.0/manifests"},{"name":"@astrojs/preact@3.3.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.3.0/manifests"},{"name":"@astrojs/web-vitals@0.1.1","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@0.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.1.1/manifests"},{"name":"@astrojs/vercel@7.6.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.6.0/manifests"},{"name":"@astrojs/vue@4.2.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.2.0/manifests"},{"name":"astro@4.8.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.8.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.8.0/manifests"},{"name":"@astrojs/mdx@3.0.0","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@3.0.0/manifests"},{"name":"@astrojs/react@3.3.3","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.3/manifests"},{"name":"@astrojs/db@0.11.1","sha":"770b9f06c3d67f89de527d8b3a842555e596c01f","kind":"tag","published_at":"2024-05-09T10:08:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.1/manifests"},{"name":"@astrojs/db@0.11.0","sha":"2dcbcdb8570d9c943ed2f2b4500bcc24998a25f7","kind":"tag","published_at":"2024-05-03T15:56:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.11.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.11.0/manifests"},{"name":"@astrojs/web-vitals@0.1.0","sha":"2dcbcdb8570d9c943ed2f2b4500bcc24998a25f7","kind":"tag","published_at":"2024-05-03T15:56:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/web-vitals@0.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/web-vitals@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fweb-vitals@0.1.0/manifests"},{"name":"@astrojs/db@0.10.7","sha":"9a231a4dd7e14ecb9cb95842060a4a24e4c03f02","kind":"tag","published_at":"2024-05-02T12:01:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.7/manifests"},{"name":"astro@4.7.1","sha":"9a231a4dd7e14ecb9cb95842060a4a24e4c03f02","kind":"tag","published_at":"2024-05-02T12:01:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.7.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.7.1/manifests"},{"name":"@astrojs/react@3.3.2","sha":"9a231a4dd7e14ecb9cb95842060a4a24e4c03f02","kind":"tag","published_at":"2024-05-02T12:01:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.2/manifests"},{"name":"astro@4.7.0","sha":"9876163406941e92fa5d10275090deec5ddb1a70","kind":"tag","published_at":"2024-04-25T09:30:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.7.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.7.0/manifests"},{"name":"@astrojs/react@3.3.1","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.1/manifests"},{"name":"@astrojs/markdoc@0.11.0","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.11.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.11.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.11.0/manifests"},{"name":"@astrojs/db@0.10.6","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.6/manifests"},{"name":"@astrojs/partytown@2.1.0","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.1.0/manifests"},{"name":"@astrojs/vercel@7.5.4","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.5.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.4/manifests"},{"name":"astro@4.6.4","sha":"a94046588cce2d34ce4bd0c935f580d0616ab5b2","kind":"tag","published_at":"2024-04-23T23:32:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.6.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.4/manifests"},{"name":"@astrojs/sitemap@3.1.4","sha":"7fda037b277201b261e53dd0d43a92c5e8f1c638","kind":"tag","published_at":"2024-04-18T15:37:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.4/manifests"},{"name":"@astrojs/db@0.10.5","sha":"7fda037b277201b261e53dd0d43a92c5e8f1c638","kind":"tag","published_at":"2024-04-18T15:37:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.5/manifests"},{"name":"astro@4.6.3","sha":"7fda037b277201b261e53dd0d43a92c5e8f1c638","kind":"tag","published_at":"2024-04-18T15:37:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.6.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.3/manifests"},{"name":"@astrojs/sitemap@3.1.3","sha":"668d97319c1b4ae60b64c9e8e14b3878f4d4cae2","kind":"tag","published_at":"2024-04-16T16:09:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.3/manifests"},{"name":"astro@4.6.2","sha":"668d97319c1b4ae60b64c9e8e14b3878f4d4cae2","kind":"tag","published_at":"2024-04-16T16:09:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.6.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.2/manifests"},{"name":"@astrojs/mdx@2.3.1","sha":"668d97319c1b4ae60b64c9e8e14b3878f4d4cae2","kind":"tag","published_at":"2024-04-16T16:09:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.3.1/manifests"},{"name":"@astrojs/vercel@7.5.3","sha":"3ff6b403db5191c1f676fac35b8134102442a800","kind":"tag","published_at":"2024-04-12T15:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.5.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.3/manifests"},{"name":"astro@4.6.1","sha":"3ff6b403db5191c1f676fac35b8134102442a800","kind":"tag","published_at":"2024-04-12T15:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.6.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.1/manifests"},{"name":"@astrojs/db@0.10.4","sha":"3ff6b403db5191c1f676fac35b8134102442a800","kind":"tag","published_at":"2024-04-12T15:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.4/manifests"},{"name":"@astrojs/solid-js@4.1.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.1.0/manifests"},{"name":"@astrojs/react@3.3.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.3.0/manifests"},{"name":"@astrojs/preact@3.2.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.2.0/manifests"},{"name":"@astrojs/prism@3.1.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prism@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prism@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.1.0/manifests"},{"name":"@astrojs/telemetry@3.1.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.1.0/manifests"},{"name":"@astrojs/markdown-remark@5.1.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@5.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.1.0/manifests"},{"name":"@astrojs/vue@4.1.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.1.0/manifests"},{"name":"@astrojs/markdoc@0.10.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.10.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.10.0/manifests"},{"name":"create-astro@4.8.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.8.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.8.0/manifests"},{"name":"@astrojs/svelte@5.4.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.4.0/manifests"},{"name":"astro@4.6.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.6.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.6.0/manifests"},{"name":"@astrojs/mdx@2.3.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.3.0/manifests"},{"name":"@astrojs/upgrade@0.3.0","sha":"66bc1041d4fbef95d624fc9bff0c3f9ced4638c2","kind":"tag","published_at":"2024-04-11T11:26:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.3.0/manifests"},{"name":"@astrojs/db@0.10.3","sha":"0fec72b35cccf80b66a85664877ca9dcc94114aa","kind":"tag","published_at":"2024-04-10T01:02:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.3/manifests"},{"name":"astro@4.5.18","sha":"0fec72b35cccf80b66a85664877ca9dcc94114aa","kind":"tag","published_at":"2024-04-10T01:02:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.18","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.18","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.18","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.18/manifests"},{"name":"@astrojs/db@0.10.2","sha":"f4f383d04eff40125499da423142b21e56939102","kind":"tag","published_at":"2024-04-09T06:44:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.2/manifests"},{"name":"@astrojs/vue@4.0.11","sha":"f4f383d04eff40125499da423142b21e56939102","kind":"tag","published_at":"2024-04-09T06:44:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.11","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.11/manifests"},{"name":"@astrojs/react@3.2.0","sha":"f4f383d04eff40125499da423142b21e56939102","kind":"tag","published_at":"2024-04-09T06:44:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.2.0/manifests"},{"name":"astro@4.5.17","sha":"f4f383d04eff40125499da423142b21e56939102","kind":"tag","published_at":"2024-04-09T06:44:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.17","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.17","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.17","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.17/manifests"},{"name":"astro@4.5.16","sha":"e2a780a46d8c2fea81d516cb48ba45650d891282","kind":"tag","published_at":"2024-04-04T17:13:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.16","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.16","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.16","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.16/manifests"},{"name":"@astrojs/mdx@2.2.4","sha":"e2a780a46d8c2fea81d516cb48ba45650d891282","kind":"tag","published_at":"2024-04-04T17:13:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.2.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.4/manifests"},{"name":"@astrojs/db@0.10.1","sha":"e2a780a46d8c2fea81d516cb48ba45650d891282","kind":"tag","published_at":"2024-04-04T17:13:06.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.1/manifests"},{"name":"@astrojs/markdoc@0.9.5","sha":"0899d342cd0361de7ab3d566c8b8a0beaabf5ffa","kind":"tag","published_at":"2024-04-03T20:53:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.5/manifests"},{"name":"@astrojs/vercel@7.5.2","sha":"8ca8943ce2c10f06c90398f10c583002cd9a6bee","kind":"tag","published_at":"2024-04-03T17:14:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.2/manifests"},{"name":"@astrojs/db@0.10.0","sha":"8ca8943ce2c10f06c90398f10c583002cd9a6bee","kind":"tag","published_at":"2024-04-03T17:14:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.10.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.10.0/manifests"},{"name":"astro@4.5.15","sha":"8ca8943ce2c10f06c90398f10c583002cd9a6bee","kind":"tag","published_at":"2024-04-03T17:14:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.15","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.15/manifests"},{"name":"@astrojs/react@3.1.1","sha":"c3916b5206f7e99c8be301f12881931ea4f61b01","kind":"tag","published_at":"2024-04-02T20:17:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.1.1/manifests"},{"name":"astro@4.5.14","sha":"c3916b5206f7e99c8be301f12881931ea4f61b01","kind":"tag","published_at":"2024-04-02T20:17:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.14","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.14/manifests"},{"name":"@astrojs/db@0.9.11","sha":"c3916b5206f7e99c8be301f12881931ea4f61b01","kind":"tag","published_at":"2024-04-02T20:17:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.11","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.11/manifests"},{"name":"@astrojs/svelte@5.3.0","sha":"fd18a5dda981c1b13c0a585d174ed2f09a2e9218","kind":"tag","published_at":"2024-04-02T16:12:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.3.0/manifests"},{"name":"@astrojs/db@0.9.10","sha":"fd18a5dda981c1b13c0a585d174ed2f09a2e9218","kind":"tag","published_at":"2024-04-02T16:12:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.10","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.10/manifests"},{"name":"@astrojs/preact@3.1.2","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.2/manifests"},{"name":"@astrojs/vercel@7.5.1","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.1/manifests"},{"name":"@astrojs/vue@4.0.10","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.10","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.10/manifests"},{"name":"@astrojs/markdown-remark@5.0.0","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@5.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@5.0.0/manifests"},{"name":"astro@4.5.13","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.13","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.13/manifests"},{"name":"@astrojs/mdx@2.2.3","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.3/manifests"},{"name":"@astrojs/db@0.9.9","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.9/manifests"},{"name":"@astrojs/markdoc@0.9.4","sha":"f7d6254f8f63363dc88b07381983f2a8cce69559","kind":"tag","published_at":"2024-04-02T07:48:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.4/manifests"},{"name":"@astrojs/markdoc@0.9.3","sha":"0ff5d72c7841e10065d37b43322358f4a48b7e95","kind":"tag","published_at":"2024-03-28T18:22:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.3/manifests"},{"name":"@astrojs/internal-helpers@0.4.0","sha":"0ff5d72c7841e10065d37b43322358f4a48b7e95","kind":"tag","published_at":"2024-03-28T18:22:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.4.0/manifests"},{"name":"@astrojs/db@0.9.8","sha":"0ff5d72c7841e10065d37b43322358f4a48b7e95","kind":"tag","published_at":"2024-03-28T18:22:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.8/manifests"},{"name":"astro@4.5.12","sha":"0ff5d72c7841e10065d37b43322358f4a48b7e95","kind":"tag","published_at":"2024-03-28T18:22:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.12","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.12/manifests"},{"name":"@astrojs/vercel@7.5.0","sha":"0ff5d72c7841e10065d37b43322358f4a48b7e95","kind":"tag","published_at":"2024-03-28T18:22:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.5.0/manifests"},{"name":"astro@4.5.11","sha":"636ba8c83969568c3adf16d01858a1bdd08b8281","kind":"tag","published_at":"2024-03-28T17:28:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.11/manifests"},{"name":"@astrojs/db@0.9.7","sha":"7d3b61c56db1a9e646466078ccdb5f8df379567d","kind":"tag","published_at":"2024-03-27T20:34:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.7/manifests"},{"name":"@astrojs/db@0.9.6","sha":"06a6c1a567513a40085c2fe59523dc66d809e1f2","kind":"tag","published_at":"2024-03-27T19:25:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.6/manifests"},{"name":"@astrojs/mdx@2.2.2","sha":"bb7707e1715fc3f496e4c3f07834221c8da62ff6","kind":"tag","published_at":"2024-03-26T21:25:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.2/manifests"},{"name":"astro@4.5.10","sha":"bb7707e1715fc3f496e4c3f07834221c8da62ff6","kind":"tag","published_at":"2024-03-26T21:25:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.10/manifests"},{"name":"@astrojs/db@0.9.5","sha":"bb7707e1715fc3f496e4c3f07834221c8da62ff6","kind":"tag","published_at":"2024-03-26T21:25:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.5/manifests"},{"name":"@astrojs/sitemap@3.1.2","sha":"bb7707e1715fc3f496e4c3f07834221c8da62ff6","kind":"tag","published_at":"2024-03-26T21:25:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.2/manifests"},{"name":"@astrojs/markdown-remark@4.3.2","sha":"bb7707e1715fc3f496e4c3f07834221c8da62ff6","kind":"tag","published_at":"2024-03-26T21:25:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.2/manifests"},{"name":"astro@4.5.9","sha":"1cd2a740221ee14267f2889c4eb200bbcecb08aa","kind":"tag","published_at":"2024-03-22T16:37:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.9/manifests"},{"name":"@astrojs/db@0.9.4","sha":"1cd2a740221ee14267f2889c4eb200bbcecb08aa","kind":"tag","published_at":"2024-03-22T16:37:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.4/manifests"},{"name":"@astrojs/db@0.9.3","sha":"cf8f2cafa0140a67ac9f9edf11c9d2bbbf62616a","kind":"tag","published_at":"2024-03-21T14:32:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.3/manifests"},{"name":"@astrojs/db@0.9.2","sha":"e457bb2e90f876d1ae1aa7272d37866e2583e0c2","kind":"tag","published_at":"2024-03-20T20:39:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.2/manifests"},{"name":"@astrojs/db@0.9.1","sha":"fdceed58894f34c81db46b104da662daf0807cb4","kind":"tag","published_at":"2024-03-20T15:17:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.1/manifests"},{"name":"@astrojs/vercel@7.4.0","sha":"fdceed58894f34c81db46b104da662daf0807cb4","kind":"tag","published_at":"2024-03-20T15:17:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.4.0/manifests"},{"name":"@astrojs/markdown-remark@4.3.1","sha":"fdceed58894f34c81db46b104da662daf0807cb4","kind":"tag","published_at":"2024-03-20T15:17:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.1/manifests"},{"name":"astro@4.5.8","sha":"fdceed58894f34c81db46b104da662daf0807cb4","kind":"tag","published_at":"2024-03-20T15:17:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.8/manifests"},{"name":"@astrojs/mdx@2.2.1","sha":"fdceed58894f34c81db46b104da662daf0807cb4","kind":"tag","published_at":"2024-03-20T15:17:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.1/manifests"},{"name":"create-astro@4.7.5","sha":"17b4991cffb2f16fb3deba5881c54fa67c9ee9ce","kind":"tag","published_at":"2024-03-20T08:42:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.5","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.5/manifests"},{"name":"@astrojs/db@0.9.0","sha":"17b4991cffb2f16fb3deba5881c54fa67c9ee9ce","kind":"tag","published_at":"2024-03-20T08:42:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.9.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.9.0/manifests"},{"name":"@astrojs/node@8.2.5","sha":"17b4991cffb2f16fb3deba5881c54fa67c9ee9ce","kind":"tag","published_at":"2024-03-20T08:42:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.5/manifests"},{"name":"astro@4.5.7","sha":"17b4991cffb2f16fb3deba5881c54fa67c9ee9ce","kind":"tag","published_at":"2024-03-20T08:42:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.7/manifests"},{"name":"@astrojs/db@0.8.8","sha":"7eac778cce4429059d433fa22bf8f44555e2965f","kind":"tag","published_at":"2024-03-19T04:06:15.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.8/manifests"},{"name":"astro@4.5.6","sha":"0ddc327ee85535b1a3b415ae49c664f9848b87f4","kind":"tag","published_at":"2024-03-18T17:08:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.6/manifests"},{"name":"@astrojs/db@0.8.7","sha":"0ddc327ee85535b1a3b415ae49c664f9848b87f4","kind":"tag","published_at":"2024-03-18T17:08:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.7/manifests"},{"name":"@astrojs/node@8.2.4","sha":"0ddc327ee85535b1a3b415ae49c664f9848b87f4","kind":"tag","published_at":"2024-03-18T17:08:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.4/manifests"},{"name":"@astrojs/db@0.8.6","sha":"4dcfa2bd90027dff9240aaadcadb1e4d6516c01b","kind":"tag","published_at":"2024-03-15T20:26:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.6/manifests"},{"name":"astro@4.5.5","sha":"4dcfa2bd90027dff9240aaadcadb1e4d6516c01b","kind":"tag","published_at":"2024-03-15T20:26:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.5/manifests"},{"name":"@astrojs/db@0.8.5","sha":"464bea398ba0552b15a7fd687634c09999102be8","kind":"tag","published_at":"2024-03-14T18:59:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.5/manifests"},{"name":"@astrojs/db@0.8.4","sha":"7d8565db339cb6d5c83395e849a291fe9995b51f","kind":"tag","published_at":"2024-03-14T18:36:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.4/manifests"},{"name":"astro@4.5.4","sha":"f92ff40fd31066632e575b0bf971a651989b7462","kind":"tag","published_at":"2024-03-14T16:02:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.4/manifests"},{"name":"@astrojs/db@0.8.3","sha":"f92ff40fd31066632e575b0bf971a651989b7462","kind":"tag","published_at":"2024-03-14T16:02:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.3/manifests"},{"name":"@astrojs/vue@4.0.9","sha":"f92ff40fd31066632e575b0bf971a651989b7462","kind":"tag","published_at":"2024-03-14T16:02:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.9/manifests"},{"name":"astro@4.5.3","sha":"c70aa6849f9a38732f4922682a6c409896be4768","kind":"tag","published_at":"2024-03-13T20:00:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.3/manifests"},{"name":"@astrojs/db@0.8.2","sha":"c70aa6849f9a38732f4922682a6c409896be4768","kind":"tag","published_at":"2024-03-13T20:00:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.2/manifests"},{"name":"@astrojs/db@0.8.1","sha":"0b0e244d1ea416487ad1f2f2a6481baa5a327402","kind":"tag","published_at":"2024-03-12T13:51:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.1/manifests"},{"name":"@astrojs/db@0.8.0","sha":"24ee74a37fe1fa17b119f26f0273349f83a6447a","kind":"tag","published_at":"2024-03-12T11:47:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.8.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.8.0/manifests"},{"name":"astro@4.5.2","sha":"24ee74a37fe1fa17b119f26f0273349f83a6447a","kind":"tag","published_at":"2024-03-12T11:47:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.2/manifests"},{"name":"astro@4.5.1","sha":"33bfe6ed05cbc5dda95571f9669774ccebf8429b","kind":"tag","published_at":"2024-03-11T20:10:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.1/manifests"},{"name":"@astrojs/db@0.7.2","sha":"33bfe6ed05cbc5dda95571f9669774ccebf8429b","kind":"tag","published_at":"2024-03-11T20:10:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.7.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.2/manifests"},{"name":"@astrojs/vercel@7.3.6","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.6/manifests"},{"name":"@astrojs/markdoc@0.9.2","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.2/manifests"},{"name":"@astrojs/internal-helpers@0.3.0","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.3.0/manifests"},{"name":"@astrojs/mdx@2.2.0","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.2.0/manifests"},{"name":"@astrojs/react@3.1.0","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.1.0/manifests"},{"name":"@astrojs/db@0.7.1","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.7.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.1/manifests"},{"name":"@astrojs/markdown-remark@4.3.0","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.3.0/manifests"},{"name":"astro@4.5.0","sha":"0e074fb39073909b0e507f79a9bd8d22b28f6036","kind":"tag","published_at":"2024-03-11T10:27:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.5.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.5.0/manifests"},{"name":"create-astro@4.7.4","sha":"82d81a14851e507ded5cb1169b02f3891cc0aeb2","kind":"tag","published_at":"2024-03-08T01:54:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.4","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.4/manifests"},{"name":"astro@4.4.15","sha":"82d81a14851e507ded5cb1169b02f3891cc0aeb2","kind":"tag","published_at":"2024-03-08T01:54:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.15","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.15/manifests"},{"name":"@astrojs/db@0.7.0","sha":"82d81a14851e507ded5cb1169b02f3891cc0aeb2","kind":"tag","published_at":"2024-03-08T01:54:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.7.0/manifests"},{"name":"astro@4.4.14","sha":"3de48e8f62c7ddd2bdfcde9d485908ddaa55c8cf","kind":"tag","published_at":"2024-03-07T15:32:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.14","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.14/manifests"},{"name":"@astrojs/db@0.6.5","sha":"e88eeb033749bd6bce8c00e712e207690ae9bf79","kind":"tag","published_at":"2024-03-07T07:55:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.5/manifests"},{"name":"astro@4.4.13","sha":"c793f194c99ccb43a35b54a47cd8ce47789dfb39","kind":"tag","published_at":"2024-03-06T16:09:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.13","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.13/manifests"},{"name":"@astrojs/db@0.6.4","sha":"c793f194c99ccb43a35b54a47cd8ce47789dfb39","kind":"tag","published_at":"2024-03-06T16:09:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.4/manifests"},{"name":"@astrojs/db@0.6.3","sha":"1d9fb15a2d8642ac6c9f2547a213b91019038381","kind":"tag","published_at":"2024-03-06T13:54:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.3/manifests"},{"name":"@astrojs/db@0.6.2","sha":"038201fbaea9a4c040d50df5d90d83b27d3dbc76","kind":"tag","published_at":"2024-03-06T00:59:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.2/manifests"},{"name":"@astrojs/vercel@7.3.5","sha":"038201fbaea9a4c040d50df5d90d83b27d3dbc76","kind":"tag","published_at":"2024-03-06T00:59:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.5/manifests"},{"name":"astro@4.4.12","sha":"038201fbaea9a4c040d50df5d90d83b27d3dbc76","kind":"tag","published_at":"2024-03-06T00:59:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.12","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.12/manifests"},{"name":"astro@4.4.11","sha":"d1700cf7314aae3cc011d8f870755c34d14308a7","kind":"tag","published_at":"2024-03-04T18:18:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.11/manifests"},{"name":"@astrojs/db@0.6.1","sha":"d1700cf7314aae3cc011d8f870755c34d14308a7","kind":"tag","published_at":"2024-03-04T18:18:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.1/manifests"},{"name":"@astrojs/db@0.6.0","sha":"5afc8f2088e4489ff1b2c4fd9859195a75477f67","kind":"tag","published_at":"2024-03-04T11:10:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.6.0/manifests"},{"name":"astro@4.4.10","sha":"5afc8f2088e4489ff1b2c4fd9859195a75477f67","kind":"tag","published_at":"2024-03-04T11:10:27.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.10/manifests"},{"name":"astro@4.4.9","sha":"2db9031a9f7707683e40d6a66cbd41360a746f4b","kind":"tag","published_at":"2024-03-02T08:43:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.9/manifests"},{"name":"@astrojs/markdoc@0.9.1","sha":"2db9031a9f7707683e40d6a66cbd41360a746f4b","kind":"tag","published_at":"2024-03-02T08:43:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.1/manifests"},{"name":"@astrojs/db@0.5.0","sha":"2db9031a9f7707683e40d6a66cbd41360a746f4b","kind":"tag","published_at":"2024-03-02T08:43:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.5.0/manifests"},{"name":"astro@4.4.8","sha":"87a3d51f2ca8661babbb76956e54bf389eb86d8f","kind":"tag","published_at":"2024-03-01T12:12:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.8/manifests"},{"name":"@astrojs/node@8.2.3","sha":"87a3d51f2ca8661babbb76956e54bf389eb86d8f","kind":"tag","published_at":"2024-03-01T12:12:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.3/manifests"},{"name":"astro@3.6.5","sha":"d70e636d8674a039c41b47c383b252dcc40d7f35","kind":"tag","published_at":"2024-03-01T12:09:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.5/manifests"},{"name":"astro@4.4.7","sha":"afd41cc28bd449e82831e91f6302221945bd6019","kind":"tag","published_at":"2024-03-01T09:32:48.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.7/manifests"},{"name":"@astrojs/node@8.2.2","sha":"afd41cc28bd449e82831e91f6302221945bd6019","kind":"tag","published_at":"2024-03-01T09:32:48.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.2/manifests"},{"name":"@astrojs/svelte@5.2.0","sha":"e56c428f3bfc3a4a8ed799993f80a29a580cb820","kind":"tag","published_at":"2024-02-28T13:19:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.2.0/manifests"},{"name":"astro@4.4.6","sha":"e56c428f3bfc3a4a8ed799993f80a29a580cb820","kind":"tag","published_at":"2024-02-28T13:19:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.6/manifests"},{"name":"@astrojs/vercel@7.3.4","sha":"6012163d8f015d60cbf40bf17caa792254e9b859","kind":"tag","published_at":"2024-02-26T15:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.4/manifests"},{"name":"@astrojs/svelte@5.1.0","sha":"6012163d8f015d60cbf40bf17caa792254e9b859","kind":"tag","published_at":"2024-02-26T15:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.1.0/manifests"},{"name":"@astrojs/db@0.4.1","sha":"6012163d8f015d60cbf40bf17caa792254e9b859","kind":"tag","published_at":"2024-02-26T15:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.4.1/manifests"},{"name":"astro@4.4.5","sha":"6012163d8f015d60cbf40bf17caa792254e9b859","kind":"tag","published_at":"2024-02-26T15:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.5/manifests"},{"name":"@astrojs/node@8.2.1","sha":"3de7b2c7ec98361ffb8afd6ef1c4017038518c80","kind":"tag","published_at":"2024-02-23T14:33:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.1/manifests"},{"name":"@astrojs/db@0.4.0","sha":"3de7b2c7ec98361ffb8afd6ef1c4017038518c80","kind":"tag","published_at":"2024-02-23T14:33:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/db@0.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/db@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdb@0.4.0/manifests"},{"name":"astro@4.4.4","sha":"3de7b2c7ec98361ffb8afd6ef1c4017038518c80","kind":"tag","published_at":"2024-02-23T14:33:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.4/manifests"},{"name":"@astrojs/vercel@7.3.3","sha":"3de7b2c7ec98361ffb8afd6ef1c4017038518c80","kind":"tag","published_at":"2024-02-23T14:33:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.3/manifests"},{"name":"@astrojs/preact@3.1.1","sha":"3411e05ee45ec717741d07298f8b734fec00e5c1","kind":"tag","published_at":"2024-02-22T19:38:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.1/manifests"},{"name":"@astrojs/vercel@7.3.2","sha":"0b4e5298d23e3a4e61f89b8710e574f13bcb9257","kind":"tag","published_at":"2024-02-22T16:18:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.2/manifests"},{"name":"astro@4.4.3","sha":"0b4e5298d23e3a4e61f89b8710e574f13bcb9257","kind":"tag","published_at":"2024-02-22T16:18:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.3/manifests"},{"name":"astro@4.4.2","sha":"2c2519204a26a522cdaa4e17cac3aa4dbcb66056","kind":"tag","published_at":"2024-02-21T20:42:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.2/manifests"},{"name":"@astrojs/sitemap@3.1.1","sha":"2c2519204a26a522cdaa4e17cac3aa4dbcb66056","kind":"tag","published_at":"2024-02-21T20:42:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.1/manifests"},{"name":"@astrojs/sitemap@3.1.0","sha":"052d3271d4a9f12b88897c57cdfa134cb83c9eee","kind":"tag","published_at":"2024-02-20T14:50:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.1.0/manifests"},{"name":"astro@4.4.1","sha":"052d3271d4a9f12b88897c57cdfa134cb83c9eee","kind":"tag","published_at":"2024-02-20T14:50:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.1/manifests"},{"name":"create-astro@4.7.3","sha":"141f2fb75749a8be048af100c1308a4ec72cced5","kind":"tag","published_at":"2024-02-15T11:01:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.3","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.3/manifests"},{"name":"astro@4.4.0","sha":"141f2fb75749a8be048af100c1308a4ec72cced5","kind":"tag","published_at":"2024-02-15T11:01:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.4.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.4.0/manifests"},{"name":"@astrojs/upgrade@0.2.3","sha":"141f2fb75749a8be048af100c1308a4ec72cced5","kind":"tag","published_at":"2024-02-15T11:01:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.3/manifests"},{"name":"astro@4.3.7","sha":"e24db1d8a683897d4c179f3511f8e38950884e7f","kind":"tag","published_at":"2024-02-13T21:27:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.7/manifests"},{"name":"@astrojs/vercel@7.3.1","sha":"e24db1d8a683897d4c179f3511f8e38950884e7f","kind":"tag","published_at":"2024-02-13T21:27:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.1/manifests"},{"name":"astro@4.3.6","sha":"7371e1b5fc980ef625f0ff28f089a229451dfb4a","kind":"tag","published_at":"2024-02-12T14:27:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.6/manifests"},{"name":"@astrojs/markdoc@0.9.0","sha":"7371e1b5fc980ef625f0ff28f089a229451dfb4a","kind":"tag","published_at":"2024-02-12T14:27:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.9.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.9.0/manifests"},{"name":"@astrojs/vercel@7.3.0","sha":"ef00224a86a5863f2800274d1034d7b039b55749","kind":"tag","published_at":"2024-02-07T18:27:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.3.0/manifests"},{"name":"@astrojs/react@3.0.10","sha":"ef00224a86a5863f2800274d1034d7b039b55749","kind":"tag","published_at":"2024-02-07T18:27:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.10","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.10/manifests"},{"name":"astro@4.3.5","sha":"ef00224a86a5863f2800274d1034d7b039b55749","kind":"tag","published_at":"2024-02-07T18:27:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.5/manifests"},{"name":"astro@4.3.4","sha":"fa9218e8369557ccfc4bbed1a40c2602c7bbcaf8","kind":"tag","published_at":"2024-02-07T14:40:16.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.4/manifests"},{"name":"@astrojs/vercel@7.2.0","sha":"fa9218e8369557ccfc4bbed1a40c2602c7bbcaf8","kind":"tag","published_at":"2024-02-07T14:40:16.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.2.0/manifests"},{"name":"astro@4.3.3","sha":"e4999083bf3d0f41c8e2a4f44d19b02d95529ec6","kind":"tag","published_at":"2024-02-06T16:29:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.3/manifests"},{"name":"@astrojs/rss@4.0.5","sha":"e4999083bf3d0f41c8e2a4f44d19b02d95529ec6","kind":"tag","published_at":"2024-02-06T16:29:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.5/manifests"},{"name":"@astrojs/vercel@7.1.1","sha":"57ab98f53148cb00174ca6ddeea3cfc7404f0f22","kind":"tag","published_at":"2024-02-02T21:00:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.1.1/manifests"},{"name":"astro@4.3.2","sha":"57ab98f53148cb00174ca6ddeea3cfc7404f0f22","kind":"tag","published_at":"2024-02-02T21:00:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.2/manifests"},{"name":"astro@4.3.1","sha":"2ac371404d588a666ade5ff8f181caa00a75622c","kind":"tag","published_at":"2024-02-01T22:17:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.1/manifests"},{"name":"@astrojs/vercel@7.1.0","sha":"2561c99598e325bbd5a70a9c08f9f409ec5994fd","kind":"tag","published_at":"2024-02-01T10:05:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.1.0/manifests"},{"name":"astro@4.3.0","sha":"2561c99598e325bbd5a70a9c08f9f409ec5994fd","kind":"tag","published_at":"2024-02-01T10:05:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.3.0/manifests"},{"name":"@astrojs/node@8.2.0","sha":"2561c99598e325bbd5a70a9c08f9f409ec5994fd","kind":"tag","published_at":"2024-02-01T10:05:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.2.0/manifests"},{"name":"astro@4.2.8","sha":"43391ac60d5984cacabdbf1bc6786b9fe05832a2","kind":"tag","published_at":"2024-01-31T10:41:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.8/manifests"},{"name":"@astrojs/mdx@2.1.1","sha":"3a50cbf6ed229869f67e1246fb76bbe91b0f81cd","kind":"tag","published_at":"2024-01-30T15:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.1.1/manifests"},{"name":"astro@4.2.7","sha":"3a50cbf6ed229869f67e1246fb76bbe91b0f81cd","kind":"tag","published_at":"2024-01-30T15:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.7/manifests"},{"name":"@astrojs/markdown-remark@4.2.1","sha":"3a50cbf6ed229869f67e1246fb76bbe91b0f81cd","kind":"tag","published_at":"2024-01-30T15:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.2.1/manifests"},{"name":"astro@4.2.6","sha":"a407eb5ac2f6d0daf5235be6835404c6646c5a4c","kind":"tag","published_at":"2024-01-26T23:34:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.6/manifests"},{"name":"@astrojs/alpinejs@0.4.0","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.4.0/manifests"},{"name":"astro@4.2.5","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.5/manifests"},{"name":"@astrojs/rss@4.0.4","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.4/manifests"},{"name":"create-astro@4.7.2","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.2/manifests"},{"name":"@astrojs/vercel@7.0.2","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.2/manifests"},{"name":"@astrojs/node@8.1.0","sha":"8281ebddaac1bd1355f1d2bc7967ec36b6d61299","kind":"tag","published_at":"2024-01-26T13:32:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.1.0/manifests"},{"name":"@astrojs/mdx@2.1.0","sha":"eaf483fe73871e2cc8c22d17a13a550b0f0ff4e7","kind":"tag","published_at":"2024-01-24T00:28:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.1.0/manifests"},{"name":"astro@4.2.4","sha":"eaf483fe73871e2cc8c22d17a13a550b0f0ff4e7","kind":"tag","published_at":"2024-01-24T00:28:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.4/manifests"},{"name":"@astrojs/vercel@7.0.1","sha":"bfd30041cf7a081212f67cbc80787ec01b9a842f","kind":"tag","published_at":"2024-01-22T23:38:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.1/manifests"},{"name":"astro@4.2.3","sha":"bfd30041cf7a081212f67cbc80787ec01b9a842f","kind":"tag","published_at":"2024-01-22T23:38:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.3/manifests"},{"name":"@astrojs/rss@4.0.3","sha":"2b5f1d6be8a15768ce9a18c1e31370f4878f2637","kind":"tag","published_at":"2024-01-22T20:12:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.3/manifests"},{"name":"@astrojs/markdown-remark@4.2.0","sha":"2b5f1d6be8a15768ce9a18c1e31370f4878f2637","kind":"tag","published_at":"2024-01-22T20:12:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.2.0/manifests"},{"name":"@astrojs/mdx@2.0.6","sha":"2b5f1d6be8a15768ce9a18c1e31370f4878f2637","kind":"tag","published_at":"2024-01-22T20:12:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.6/manifests"},{"name":"astro@4.2.2","sha":"2b5f1d6be8a15768ce9a18c1e31370f4878f2637","kind":"tag","published_at":"2024-01-22T20:12:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.2/manifests"},{"name":"astro@4.2.1","sha":"138ae524eca0d4a35f88dc05288b7e7f73abea75","kind":"tag","published_at":"2024-01-18T18:05:12.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.1/manifests"},{"name":"@astrojs/sitemap@3.0.5","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.5/manifests"},{"name":"@astrojs/vercel@7.0.0","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@7.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@7.0.0/manifests"},{"name":"@astrojs/mdx@2.0.5","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.5/manifests"},{"name":"@astrojs/markdown-remark@4.1.0","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.1.0/manifests"},{"name":"@astrojs/node@8.0.0","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@8.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@8.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@8.0.0/manifests"},{"name":"@astrojs/markdoc@0.8.3","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.8.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.3/manifests"},{"name":"astro@4.2.0","sha":"2292d0b580d405dd2d8500d43e25056cf4d58dec","kind":"tag","published_at":"2024-01-18T10:31:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.2.0/manifests"},{"name":"astro@4.1.3","sha":"6c64b149f8e7847ed82b103a5e6c931a1ccbeaec","kind":"tag","published_at":"2024-01-16T11:46:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.1.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.3/manifests"},{"name":"@astrojs/partytown@2.0.4","sha":"6c64b149f8e7847ed82b103a5e6c931a1ccbeaec","kind":"tag","published_at":"2024-01-16T11:46:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.4/manifests"},{"name":"astro@4.1.2","sha":"7a275c1648a80d82686f8f7f04588ae448e9a1a3","kind":"tag","published_at":"2024-01-11T08:33:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.1.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.2/manifests"},{"name":"create-astro@4.7.1","sha":"7a275c1648a80d82686f8f7f04588ae448e9a1a3","kind":"tag","published_at":"2024-01-11T08:33:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.1/manifests"},{"name":"@astrojs/vercel@6.1.4","sha":"7a275c1648a80d82686f8f7f04588ae448e9a1a3","kind":"tag","published_at":"2024-01-11T08:33:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.1.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.4/manifests"},{"name":"@astrojs/rss@4.0.2","sha":"7a275c1648a80d82686f8f7f04588ae448e9a1a3","kind":"tag","published_at":"2024-01-11T08:33:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.2/manifests"},{"name":"@astrojs/mdx@2.0.4","sha":"7a275c1648a80d82686f8f7f04588ae448e9a1a3","kind":"tag","published_at":"2024-01-11T08:33:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.4/manifests"},{"name":"@astrojs/vue@4.0.8","sha":"75084b49d0eb414400014c822c492c1e11cce790","kind":"tag","published_at":"2024-01-05T20:47:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.8/manifests"},{"name":"astro@4.1.1","sha":"75084b49d0eb414400014c822c492c1e11cce790","kind":"tag","published_at":"2024-01-05T20:47:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.1.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.1/manifests"},{"name":"@astrojs/vercel@6.1.3","sha":"75084b49d0eb414400014c822c492c1e11cce790","kind":"tag","published_at":"2024-01-05T20:47:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.3/manifests"},{"name":"@astrojs/solid-js@4.0.1","sha":"75084b49d0eb414400014c822c492c1e11cce790","kind":"tag","published_at":"2024-01-05T20:47:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.0.1/manifests"},{"name":"@astrojs/solid-js@4.0.0","sha":"e862d070b47cc7ff13988434bed7f34b7871c683","kind":"tag","published_at":"2024-01-04T15:18:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@4.0.0/manifests"},{"name":"create-astro@4.7.0","sha":"e862d070b47cc7ff13988434bed7f34b7871c683","kind":"tag","published_at":"2024-01-04T15:18:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.7.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.7.0/manifests"},{"name":"@astrojs/preact@3.1.0","sha":"e862d070b47cc7ff13988434bed7f34b7871c683","kind":"tag","published_at":"2024-01-04T15:18:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.1.0/manifests"},{"name":"astro@4.1.0","sha":"e862d070b47cc7ff13988434bed7f34b7871c683","kind":"tag","published_at":"2024-01-04T15:18:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.1.0/manifests"},{"name":"@astrojs/vue@4.0.7","sha":"d85433057189ed6dc599be007125c225face763e","kind":"tag","published_at":"2024-01-02T15:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.7/manifests"},{"name":"astro@4.0.9","sha":"d85433057189ed6dc599be007125c225face763e","kind":"tag","published_at":"2024-01-02T15:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.9/manifests"},{"name":"@astrojs/node@7.0.4","sha":"d85433057189ed6dc599be007125c225face763e","kind":"tag","published_at":"2024-01-02T15:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.4/manifests"},{"name":"@astrojs/vercel@6.1.2","sha":"d85433057189ed6dc599be007125c225face763e","kind":"tag","published_at":"2024-01-02T15:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.2/manifests"},{"name":"@astrojs/upgrade@0.2.2","sha":"d85433057189ed6dc599be007125c225face763e","kind":"tag","published_at":"2024-01-02T15:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.2/manifests"},{"name":"@astrojs/svelte@5.0.3","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.3/manifests"},{"name":"@astrojs/node@7.0.3","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.3/manifests"},{"name":"@astrojs/tailwind@5.1.0","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.1.0/manifests"},{"name":"@astrojs/sitemap@3.0.4","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.4/manifests"},{"name":"@astrojs/vue@4.0.6","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.6/manifests"},{"name":"@astrojs/react@3.0.9","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.9/manifests"},{"name":"@astrojs/solid-js@3.0.3","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.3/manifests"},{"name":"@astrojs/vercel@6.1.1","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.1/manifests"},{"name":"@astrojs/preact@3.0.2","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.2/manifests"},{"name":"@astrojs/lit@4.0.1","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.0.1/manifests"},{"name":"@astrojs/partytown@2.0.3","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.3/manifests"},{"name":"@astrojs/alpinejs@0.3.2","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.2/manifests"},{"name":"@astrojs/mdx@2.0.3","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.3/manifests"},{"name":"@astrojs/markdoc@0.8.2","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.8.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.2/manifests"},{"name":"astro@4.0.8","sha":"98fa8f02ab8cb861087e9161019620e9bfd51bd8","kind":"tag","published_at":"2023-12-27T18:35:39.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.8/manifests"},{"name":"@astrojs/tailwind@5.0.4","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.4/manifests"},{"name":"astro@4.0.7","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.7/manifests"},{"name":"@astrojs/svelte@5.0.2","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.2/manifests"},{"name":"@astrojs/node@7.0.2","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.2/manifests"},{"name":"@astrojs/react@3.0.8","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.8/manifests"},{"name":"@astrojs/mdx@2.0.2","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.2/manifests"},{"name":"@astrojs/markdoc@0.8.1","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.8.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.1/manifests"},{"name":"@astrojs/vue@4.0.5","sha":"97342d218e0c2d616005af6f6f54308115b89ec1","kind":"tag","published_at":"2023-12-20T17:40:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.5/manifests"},{"name":"create-astro@4.6.0","sha":"8a0def2b6c3d85ea8f91db8df9b17c9ea8ee3a0f","kind":"tag","published_at":"2023-12-15T21:27:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.6.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.6.0/manifests"},{"name":"astro@4.0.6","sha":"8a0def2b6c3d85ea8f91db8df9b17c9ea8ee3a0f","kind":"tag","published_at":"2023-12-15T21:27:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.6/manifests"},{"name":"@astrojs/vue@4.0.4","sha":"8a0def2b6c3d85ea8f91db8df9b17c9ea8ee3a0f","kind":"tag","published_at":"2023-12-15T21:27:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.4/manifests"},{"name":"@astrojs/lit@4.0.0","sha":"242fd71a6a98512586d06adafd57446cb46e5370","kind":"tag","published_at":"2023-12-14T14:02:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@4.0.0/manifests"},{"name":"@astrojs/vercel@6.1.0","sha":"242fd71a6a98512586d06adafd57446cb46e5370","kind":"tag","published_at":"2023-12-14T14:02:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.1.0/manifests"},{"name":"astro@4.0.5","sha":"242fd71a6a98512586d06adafd57446cb46e5370","kind":"tag","published_at":"2023-12-14T14:02:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.5/manifests"},{"name":"@astrojs/vercel@6.0.2","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.2/manifests"},{"name":"@astrojs/mdx@2.0.1","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.1/manifests"},{"name":"astro@4.0.4","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.4/manifests"},{"name":"@astrojs/svelte@5.0.1","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.1/manifests"},{"name":"@astrojs/markdown-remark@4.0.1","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.1/manifests"},{"name":"@astrojs/node@7.0.1","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.1/manifests"},{"name":"@astrojs/vue@4.0.3","sha":"f47b85ce6fd11bf6a0e7db975069363f021be1ae","kind":"tag","published_at":"2023-12-11T11:58:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.3/manifests"},{"name":"@astrojs/vercel@6.0.1","sha":"3e4109b08f7cf79492724f145c44e0c561d21954","kind":"tag","published_at":"2023-12-06T20:10:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.1/manifests"},{"name":"@astrojs/rss@4.0.1","sha":"3e4109b08f7cf79492724f145c44e0c561d21954","kind":"tag","published_at":"2023-12-06T20:10:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.1/manifests"},{"name":"astro@4.0.3","sha":"3e4109b08f7cf79492724f145c44e0c561d21954","kind":"tag","published_at":"2023-12-06T20:10:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.3/manifests"},{"name":"@astrojs/vue@4.0.2","sha":"895ebcb5bfeb2fe08ae939eaceeb0405cff91ca5","kind":"tag","published_at":"2023-12-06T00:48:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.2/manifests"},{"name":"astro@4.0.2","sha":"895ebcb5bfeb2fe08ae939eaceeb0405cff91ca5","kind":"tag","published_at":"2023-12-06T00:48:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.2/manifests"},{"name":"@astrojs/vue@4.0.1","sha":"339be4dbff5a29e7bc33b28f0b37c3f2cefaeafa","kind":"tag","published_at":"2023-12-05T20:56:46.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.1/manifests"},{"name":"@astrojs/upgrade@0.2.1","sha":"339be4dbff5a29e7bc33b28f0b37c3f2cefaeafa","kind":"tag","published_at":"2023-12-05T20:56:46.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.1/manifests"},{"name":"astro@4.0.1","sha":"79e191ae4274ba07a26941dab78bd87453263c8d","kind":"tag","published_at":"2023-12-05T14:46:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.1/manifests"},{"name":"@astrojs/tailwind@5.0.3","sha":"79e191ae4274ba07a26941dab78bd87453263c8d","kind":"tag","published_at":"2023-12-05T14:46:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.3/manifests"},{"name":"@astrojs/upgrade@0.2.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.2.0/manifests"},{"name":"astro@4.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0/manifests"},{"name":"@astrojs/markdoc@0.8.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.8.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.8.0/manifests"},{"name":"@astrojs/vue@4.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.0/manifests"},{"name":"@astrojs/react@3.0.7","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.7/manifests"},{"name":"@astrojs/node@7.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0/manifests"},{"name":"@astrojs/rss@4.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.0/manifests"},{"name":"@astrojs/mdx@2.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.0/manifests"},{"name":"@astrojs/vercel@6.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0/manifests"},{"name":"@astrojs/markdown-remark@4.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.0/manifests"},{"name":"create-astro@4.5.2","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.5.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.2/manifests"},{"name":"@astrojs/svelte@5.0.0","sha":"5f13e7e0dcf256fc5c5b0ac7ca10c02e44f728b3","kind":"tag","published_at":"2023-12-05T13:40:22.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.0/manifests"},{"name":"astro@4.0.0-beta.7","sha":"4b9d657ff2fe7756848a1d489cbecb51b3b91e5a","kind":"tag","published_at":"2023-12-04T20:46:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.7/manifests"},{"name":"astro@4.0.0-beta.6","sha":"b1199c5342deb4d72d03f5f8e9c8a0f401ff07d0","kind":"tag","published_at":"2023-12-04T20:21:24.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.6/manifests"},{"name":"astro@4.0.0-beta.5","sha":"8dd7deb7b7cdc9f83b94c5253513a9d8577ae01e","kind":"tag","published_at":"2023-12-04T18:05:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.5/manifests"},{"name":"astro@4.0.0-beta.4","sha":"d71e937492cbaa0af7ad3dc7c9e4203e4145ed9b","kind":"tag","published_at":"2023-12-01T21:31:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.4/manifests"},{"name":"@astrojs/vercel@6.0.0-beta.2","sha":"023860bdede59a418eaaa6d56d141ff54a5904bf","kind":"tag","published_at":"2023-12-01T19:14:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.2/manifests"},{"name":"astro@4.0.0-beta.3","sha":"023860bdede59a418eaaa6d56d141ff54a5904bf","kind":"tag","published_at":"2023-12-01T19:14:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.3/manifests"},{"name":"@astrojs/upgrade@0.1.2","sha":"5470b80708173675603725b399bd0cd21c9d8b63","kind":"tag","published_at":"2023-12-01T17:01:12.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.2/manifests"},{"name":"astro@3.6.4","sha":"349afeeb16bb62252e97c0f1abd5381890affceb","kind":"tag","published_at":"2023-11-30T14:26:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.4/manifests"},{"name":"@astrojs/vercel@6.0.0-beta.1","sha":"c495f1ac17285cfda78363b98cd2802b543f441e","kind":"tag","published_at":"2023-11-29T18:52:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.1/manifests"},{"name":"astro@4.0.0-beta.2","sha":"c495f1ac17285cfda78363b98cd2802b543f441e","kind":"tag","published_at":"2023-11-29T18:52:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.2/manifests"},{"name":"@astrojs/node@7.0.0-beta.1","sha":"c495f1ac17285cfda78363b98cd2802b543f441e","kind":"tag","published_at":"2023-11-29T18:52:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0-beta.1/manifests"},{"name":"astro@3.6.3","sha":"1e8d28de7f47e816cb95851025df48998f52a996","kind":"tag","published_at":"2023-11-28T21:32:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.3/manifests"},{"name":"@astrojs/upgrade@0.1.1","sha":"1e8d28de7f47e816cb95851025df48998f52a996","kind":"tag","published_at":"2023-11-28T21:32:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.1/manifests"},{"name":"@astrojs/upgrade@0.1.0","sha":"d0d5ff78c9f81bea8678cde443d0f822465fbb4d","kind":"tag","published_at":"2023-11-28T16:09:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.0/manifests"},{"name":"astro@3.6.2","sha":"d0d5ff78c9f81bea8678cde443d0f822465fbb4d","kind":"tag","published_at":"2023-11-28T16:09:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.2/manifests"},{"name":"@astrojs/node@6.1.0","sha":"d0d5ff78c9f81bea8678cde443d0f822465fbb4d","kind":"tag","published_at":"2023-11-28T16:09:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.1.0/manifests"},{"name":"@astrojs/upgrade@0.1.0-beta.0","sha":"4ded9cd1bc037f109251545e15cb8704b693b406","kind":"tag","published_at":"2023-11-28T14:54:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/upgrade@0.1.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/upgrade@0.1.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fupgrade@0.1.0-beta.0/manifests"},{"name":"astro@4.0.0-beta.1","sha":"4ded9cd1bc037f109251545e15cb8704b693b406","kind":"tag","published_at":"2023-11-28T14:54:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.1/manifests"},{"name":"@astrojs/markdown-remark@4.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@4.0.0-beta.0/manifests"},{"name":"astro@4.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@4.0.0-beta.0/manifests"},{"name":"@astrojs/node@7.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@7.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@7.0.0-beta.0/manifests"},{"name":"@astrojs/vue@4.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@4.0.0-beta.0/manifests"},{"name":"@astrojs/mdx@2.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@2.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@2.0.0-beta.0/manifests"},{"name":"@astrojs/vercel@6.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@6.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@6.0.0-beta.0/manifests"},{"name":"@astrojs/react@3.0.7-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.7-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.7-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.7-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.7-beta.0/manifests"},{"name":"@astrojs/tailwind@6.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@6.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@6.0.0-beta.0/manifests"},{"name":"create-astro@4.5.2-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.5.2-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.5.2-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.2-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.2-beta.0/manifests"},{"name":"@astrojs/rss@4.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@4.0.0-beta.0/manifests"},{"name":"@astrojs/svelte@5.0.0-beta.0","sha":"415fec54f8340a1ffcd6b926c1f5b1a0e0645e5a","kind":"tag","published_at":"2023-11-27T18:01:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@5.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@5.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@5.0.0-beta.0/manifests"},{"name":"astro@3.6.1","sha":"2ef75fe752b4fbd63f98ca8ee294b135f6bec804","kind":"tag","published_at":"2023-11-27T15:36:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.1/manifests"},{"name":"astro@3.6.0","sha":"4d1274c47987bf3c247f0ad02309f3c2b9968d6e","kind":"tag","published_at":"2023-11-22T14:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.6.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.6.0/manifests"},{"name":"@astrojs/react@3.0.6","sha":"ac908b78391711bfcc590bfafb27484b646ffa85","kind":"tag","published_at":"2023-11-21T21:45:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.6/manifests"},{"name":"astro@3.5.7","sha":"ac908b78391711bfcc590bfafb27484b646ffa85","kind":"tag","published_at":"2023-11-21T21:45:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.7/manifests"},{"name":"astro@3.5.6","sha":"d9e72cea399c1426311faa2ac93ce66c89b5e7ac","kind":"tag","published_at":"2023-11-21T14:53:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.6/manifests"},{"name":"@astrojs/react@3.0.5","sha":"8366cd777530e6e0740f8a9c535f3c4382ffb053","kind":"tag","published_at":"2023-11-16T13:52:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.5/manifests"},{"name":"@astrojs/node@6.0.4","sha":"8366cd777530e6e0740f8a9c535f3c4382ffb053","kind":"tag","published_at":"2023-11-16T13:52:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.4/manifests"},{"name":"@astrojs/svelte@4.0.4","sha":"8366cd777530e6e0740f8a9c535f3c4382ffb053","kind":"tag","published_at":"2023-11-16T13:52:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.4/manifests"},{"name":"astro@3.5.5","sha":"8366cd777530e6e0740f8a9c535f3c4382ffb053","kind":"tag","published_at":"2023-11-16T13:52:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.5/manifests"},{"name":"@astrojs/markdoc@0.7.2","sha":"e63aac94ca8aca96a39785a2f5926827ed18c255","kind":"tag","published_at":"2023-11-14T15:22:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.7.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.2/manifests"},{"name":"@astrojs/mdx@1.1.5","sha":"e63aac94ca8aca96a39785a2f5926827ed18c255","kind":"tag","published_at":"2023-11-14T15:22:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.5/manifests"},{"name":"@astrojs/markdown-remark@3.5.0","sha":"e63aac94ca8aca96a39785a2f5926827ed18c255","kind":"tag","published_at":"2023-11-14T15:22:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.5.0/manifests"},{"name":"astro@3.5.4","sha":"e63aac94ca8aca96a39785a2f5926827ed18c255","kind":"tag","published_at":"2023-11-14T15:22:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.4/manifests"},{"name":"astro@3.5.3","sha":"5f2db426ce13d8b3ad6f506490aec8a980e48cc7","kind":"tag","published_at":"2023-11-12T04:41:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.3/manifests"},{"name":"create-astro@4.5.1","sha":"13ca6d989b91c4575517495647fc10ba8306cf88","kind":"tag","published_at":"2023-11-10T16:40:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.5.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.1/manifests"},{"name":"astro@3.5.2","sha":"13ca6d989b91c4575517495647fc10ba8306cf88","kind":"tag","published_at":"2023-11-10T16:40:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.2/manifests"},{"name":"astro@3.5.1","sha":"5db28e90d03bd4dfd05aab743c647f689e349cf2","kind":"tag","published_at":"2023-11-10T14:11:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.1/manifests"},{"name":"@astrojs/markdown-remark@3.4.0","sha":"83c88706848521922ccd9cbdd914b653e47309db","kind":"tag","published_at":"2023-11-09T17:51:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.4.0/manifests"},{"name":"@astrojs/lit@3.0.3","sha":"83c88706848521922ccd9cbdd914b653e47309db","kind":"tag","published_at":"2023-11-09T17:51:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.3/manifests"},{"name":"astro@3.5.0","sha":"83c88706848521922ccd9cbdd914b653e47309db","kind":"tag","published_at":"2023-11-09T17:51:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.5.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.5.0/manifests"},{"name":"@astrojs/mdx@1.1.4","sha":"83c88706848521922ccd9cbdd914b653e47309db","kind":"tag","published_at":"2023-11-09T17:51:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.4/manifests"},{"name":"@astrojs/vue@3.0.4","sha":"653ad939ce9f0ba12e2ce79a4cf9c154302b0bb9","kind":"tag","published_at":"2023-11-08T07:53:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.4/manifests"},{"name":"@astrojs/vercel@5.2.0","sha":"653ad939ce9f0ba12e2ce79a4cf9c154302b0bb9","kind":"tag","published_at":"2023-11-08T07:53:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@5.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.2.0/manifests"},{"name":"astro@3.4.4","sha":"653ad939ce9f0ba12e2ce79a4cf9c154302b0bb9","kind":"tag","published_at":"2023-11-08T07:53:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.4.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.4/manifests"},{"name":"astro@3.4.3","sha":"3cb1098d45aa1eea60bc75949955356ce956f3d0","kind":"tag","published_at":"2023-11-02T18:15:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.4.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.3/manifests"},{"name":"@astrojs/underscore-redirects@0.3.3","sha":"ca10dd7a7ad13415e09e9f3a4f8e8dc38ca6fde2","kind":"tag","published_at":"2023-11-01T20:30:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.3/manifests"},{"name":"astro@3.4.2","sha":"ea16b45c0d13b9eb0b42cbc0f8ba6c0b38a55fec","kind":"tag","published_at":"2023-11-01T17:24:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.4.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.2/manifests"},{"name":"@astrojs/underscore-redirects@0.3.2","sha":"ea16b45c0d13b9eb0b42cbc0f8ba6c0b38a55fec","kind":"tag","published_at":"2023-11-01T17:24:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.2/manifests"},{"name":"astro@3.4.1","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.4.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.1/manifests"},{"name":"@astrojs/markdoc@0.7.1","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.7.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.1/manifests"},{"name":"@astrojs/partytown@2.0.2","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.2/manifests"},{"name":"@astrojs/sitemap@3.0.3","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.3/manifests"},{"name":"@astrojs/vue@3.0.3","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.3/manifests"},{"name":"create-astro@4.5.0","sha":"4a0fec969fac93c905b32952128572889d90a6ef","kind":"tag","published_at":"2023-11-01T13:25:53.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.5.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.5.0/manifests"},{"name":"astro@3.4.0","sha":"7a35aedbefdca7442357092f9e488b5b5785580c","kind":"tag","published_at":"2023-10-26T15:37:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.4.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.4.0/manifests"},{"name":"create-astro@4.4.1","sha":"6a991012c39973cce740ba2bd5db5ccf176dd331","kind":"tag","published_at":"2023-10-24T18:55:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.4.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.4.1/manifests"},{"name":"astro@3.3.4","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.3.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.4/manifests"},{"name":"@astrojs/markdoc@0.7.0","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.7.0/manifests"},{"name":"@astrojs/mdx@1.1.3","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.3/manifests"},{"name":"@astrojs/react@3.0.4","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.4/manifests"},{"name":"@astrojs/telemetry@3.0.4","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.4/manifests"},{"name":"@astrojs/vercel@5.1.0","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@5.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@5.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.1.0/manifests"},{"name":"create-astro@4.4.0","sha":"a86b41c852ce5c05e9bda8d29a8ba29a0502e3b0","kind":"tag","published_at":"2023-10-24T16:28:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.4.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.4.0/manifests"},{"name":"@astrojs/vue@3.0.2","sha":"42a83ffcfe5a36a052d5da58fd4b9bcf9f4d924a","kind":"tag","published_at":"2023-10-23T09:24:43.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.2/manifests"},{"name":"astro@3.3.3","sha":"42a83ffcfe5a36a052d5da58fd4b9bcf9f4d924a","kind":"tag","published_at":"2023-10-23T09:24:43.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.3.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.3/manifests"},{"name":"astro@3.3.2","sha":"c6e0d8e1cdf58e4cc797e86fb3cc4494e2111566","kind":"tag","published_at":"2023-10-18T12:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.3.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.2/manifests"},{"name":"@astrojs/sitemap@3.0.2","sha":"c6e0d8e1cdf58e4cc797e86fb3cc4494e2111566","kind":"tag","published_at":"2023-10-18T12:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.2/manifests"},{"name":"create-astro@4.3.0","sha":"c6e0d8e1cdf58e4cc797e86fb3cc4494e2111566","kind":"tag","published_at":"2023-10-18T12:33:20.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.3.0/manifests"},{"name":"astro@3.3.1","sha":"3468c06f56447ee0aa4115b70f658780e6df75c5","kind":"tag","published_at":"2023-10-16T22:00:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.3.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.1/manifests"},{"name":"@astrojs/lit@3.0.2","sha":"3468c06f56447ee0aa4115b70f658780e6df75c5","kind":"tag","published_at":"2023-10-16T22:00:35.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.2/manifests"},{"name":"astro@3.3.0","sha":"6bb69305c9bda813cd32950ec113b567a88a1555","kind":"tag","published_at":"2023-10-12T14:46:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.3.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.3.0/manifests"},{"name":"@astrojs/cloudflare@7.5.3","sha":"6bb69305c9bda813cd32950ec113b567a88a1555","kind":"tag","published_at":"2023-10-12T14:46:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.5.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.3/manifests"},{"name":"@astrojs/markdoc@0.6.0","sha":"6bb69305c9bda813cd32950ec113b567a88a1555","kind":"tag","published_at":"2023-10-12T14:46:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.6.0/manifests"},{"name":"@astrojs/markdown-remark@3.3.0","sha":"6bb69305c9bda813cd32950ec113b567a88a1555","kind":"tag","published_at":"2023-10-12T14:46:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.3.0/manifests"},{"name":"@astrojs/mdx@1.1.2","sha":"6bb69305c9bda813cd32950ec113b567a88a1555","kind":"tag","published_at":"2023-10-12T14:46:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.2/manifests"},{"name":"astro@3.2.4","sha":"9cd6a6657b328cec4ad98020e2bcd73c34a869ce","kind":"tag","published_at":"2023-10-10T14:33:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.2.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.4/manifests"},{"name":"@astrojs/cloudflare@7.5.2","sha":"9cd6a6657b328cec4ad98020e2bcd73c34a869ce","kind":"tag","published_at":"2023-10-10T14:33:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.2/manifests"},{"name":"@astrojs/tailwind@5.0.2","sha":"9cd6a6657b328cec4ad98020e2bcd73c34a869ce","kind":"tag","published_at":"2023-10-10T14:33:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.2/manifests"},{"name":"@astrojs/alpinejs@0.3.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.1/manifests"},{"name":"@astrojs/node@6.0.3","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.3/manifests"},{"name":"@astrojs/react@3.0.3","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.3/manifests"},{"name":"astro@3.2.3","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.2.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.3/manifests"},{"name":"@astrojs/cloudflare@7.5.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.1/manifests"},{"name":"@astrojs/internal-helpers@0.2.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.1/manifests"},{"name":"@astrojs/lit@3.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.1/manifests"},{"name":"@astrojs/markdown-remark@3.2.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.2.1/manifests"},{"name":"@astrojs/mdx@1.1.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.1/manifests"},{"name":"@astrojs/netlify@0.0.0","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@0.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@0.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@0.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@0.0.0/manifests"},{"name":"@astrojs/partytown@2.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.1/manifests"},{"name":"@astrojs/preact@3.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.1/manifests"},{"name":"@astrojs/prefetch@0.4.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.1/manifests"},{"name":"@astrojs/sitemap@3.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.1/manifests"},{"name":"@astrojs/solid-js@3.0.2","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.2/manifests"},{"name":"@astrojs/svelte@4.0.3","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.3/manifests"},{"name":"@astrojs/tailwind@5.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.1/manifests"},{"name":"@astrojs/telemetry@3.0.3","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.3/manifests"},{"name":"@astrojs/underscore-redirects@0.3.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.1/manifests"},{"name":"@astrojs/vercel@5.0.2","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@5.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@5.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.2/manifests"},{"name":"@astrojs/vue@3.0.1","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.1/manifests"},{"name":"@astrojs/markdoc@0.5.2","sha":"4e5cafa5d2fb0b02a0998ad166c2f9b67f55deae","kind":"tag","published_at":"2023-10-05T10:52:38.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.2/manifests"},{"name":"astro@3.2.2","sha":"78fda5c3ecebe8e15a0ce2941c80f3742665b9f7","kind":"tag","published_at":"2023-10-02T15:58:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.2.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.2/manifests"},{"name":"@astrojs/cloudflare@7.5.0","sha":"78fda5c3ecebe8e15a0ce2941c80f3742665b9f7","kind":"tag","published_at":"2023-10-02T15:58:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.5.0/manifests"},{"name":"@astrojs/markdoc@0.5.1","sha":"78fda5c3ecebe8e15a0ce2941c80f3742665b9f7","kind":"tag","published_at":"2023-10-02T15:58:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.1/manifests"},{"name":"astro@3.2.1","sha":"a067c2a2c7fee6786e9cc8c50bc9aae645750f76","kind":"tag","published_at":"2023-10-02T08:37:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.2.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.1/manifests"},{"name":"@astrojs/cloudflare@7.4.0","sha":"a067c2a2c7fee6786e9cc8c50bc9aae645750f76","kind":"tag","published_at":"2023-10-02T08:37:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.4.0/manifests"},{"name":"@astrojs/node@6.0.2","sha":"a067c2a2c7fee6786e9cc8c50bc9aae645750f76","kind":"tag","published_at":"2023-10-02T08:37:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.2/manifests"},{"name":"astro@3.2.0","sha":"2d33b9362d43a0a13e200971952f91eaba8cced6","kind":"tag","published_at":"2023-09-28T18:14:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.2.0/manifests"},{"name":"@astrojs/cloudflare@7.3.1","sha":"2d33b9362d43a0a13e200971952f91eaba8cced6","kind":"tag","published_at":"2023-09-28T18:14:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.3.1/manifests"},{"name":"astro@3.1.4","sha":"60684fad72a625b1a7aee1ab9a9169574a1c780c","kind":"tag","published_at":"2023-09-25T19:57:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.1.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.4/manifests"},{"name":"@astrojs/deno@5.0.1","sha":"60684fad72a625b1a7aee1ab9a9169574a1c780c","kind":"tag","published_at":"2023-09-25T19:57:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@5.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.1/manifests"},{"name":"@astrojs/netlify@3.0.2","sha":"60684fad72a625b1a7aee1ab9a9169574a1c780c","kind":"tag","published_at":"2023-09-25T19:57:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.2/manifests"},{"name":"astro@3.1.3","sha":"211bfe3b00c2e77e3647a6e1f1644ddc1ab7fda8","kind":"tag","published_at":"2023-09-25T10:31:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.1.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.3/manifests"},{"name":"@astrojs/cloudflare@7.3.0","sha":"211bfe3b00c2e77e3647a6e1f1644ddc1ab7fda8","kind":"tag","published_at":"2023-09-25T10:31:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.3.0/manifests"},{"name":"create-astro@4.2.1","sha":"211bfe3b00c2e77e3647a6e1f1644ddc1ab7fda8","kind":"tag","published_at":"2023-09-25T10:31:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.2.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.2.1/manifests"},{"name":"astro@3.1.2","sha":"4e1e8dc5c6876156f4c136519344d0f49cb130f5","kind":"tag","published_at":"2023-09-21T18:34:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.1.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.2/manifests"},{"name":"@astrojs/cloudflare@7.2.0","sha":"4e1e8dc5c6876156f4c136519344d0f49cb130f5","kind":"tag","published_at":"2023-09-21T18:34:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.2.0/manifests"},{"name":"@astrojs/node@6.0.1","sha":"4e1e8dc5c6876156f4c136519344d0f49cb130f5","kind":"tag","published_at":"2023-09-21T18:34:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.1/manifests"},{"name":"@astrojs/telemetry@3.0.2","sha":"4e1e8dc5c6876156f4c136519344d0f49cb130f5","kind":"tag","published_at":"2023-09-21T18:34:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.2/manifests"},{"name":"astro@3.1.1","sha":"9b84a7ef96c27986399d989b6f14806b65c5a4e8","kind":"tag","published_at":"2023-09-19T09:23:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.1/manifests"},{"name":"@astrojs/cloudflare@7.1.1","sha":"9b84a7ef96c27986399d989b6f14806b65c5a4e8","kind":"tag","published_at":"2023-09-19T09:23:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.1.1/manifests"},{"name":"@astrojs/vercel@5.0.1","sha":"9b84a7ef96c27986399d989b6f14806b65c5a4e8","kind":"tag","published_at":"2023-09-19T09:23:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@5.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@5.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.1/manifests"},{"name":"create-astro@4.2.0","sha":"9b84a7ef96c27986399d989b6f14806b65c5a4e8","kind":"tag","published_at":"2023-09-19T09:23:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.2.0/manifests"},{"name":"astro@3.1.0","sha":"fca6892f8d6a30ceb1e04213be2414dd4cb4d389","kind":"tag","published_at":"2023-09-14T16:46:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.1.0/manifests"},{"name":"@astrojs/markdown-remark@3.2.0","sha":"fca6892f8d6a30ceb1e04213be2414dd4cb4d389","kind":"tag","published_at":"2023-09-14T16:46:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.2.0/manifests"},{"name":"@astrojs/mdx@1.1.0","sha":"fca6892f8d6a30ceb1e04213be2414dd4cb4d389","kind":"tag","published_at":"2023-09-14T16:46:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.1.0/manifests"},{"name":"@astrojs/vercel@5.0.0","sha":"fca6892f8d6a30ceb1e04213be2414dd4cb4d389","kind":"tag","published_at":"2023-09-14T16:46:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@5.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@5.0.0/manifests"},{"name":"create-astro@4.1.0","sha":"fca6892f8d6a30ceb1e04213be2414dd4cb4d389","kind":"tag","published_at":"2023-09-14T16:46:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.1.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.1.0/manifests"},{"name":"astro@3.0.13","sha":"c23ddb9ab31c34633b3a0f163fd4c24c852073de","kind":"tag","published_at":"2023-09-12T18:31:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.13","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.13/manifests"},{"name":"@astrojs/cloudflare@7.1.0","sha":"c23ddb9ab31c34633b3a0f163fd4c24c852073de","kind":"tag","published_at":"2023-09-12T18:31:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.1.0/manifests"},{"name":"astro@3.0.12","sha":"0a2567c288bc2a3ccc92afd643944c9a4e6d604b","kind":"tag","published_at":"2023-09-08T14:09:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.12","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.12/manifests"},{"name":"astro@3.0.11","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.11/manifests"},{"name":"@astrojs/mdx@1.0.3","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.3/manifests"},{"name":"@astrojs/react@3.0.2","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.2/manifests"},{"name":"@astrojs/solid-js@3.0.1","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.1/manifests"},{"name":"@astrojs/svelte@4.0.2","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.2/manifests"},{"name":"@astrojs/vercel@4.0.5","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.5/manifests"},{"name":"@astrojs/markdown-remark@3.1.0","sha":"98d501bde6afe51fe2d3dabd0b6f761d9e590398","kind":"tag","published_at":"2023-09-08T11:57:49.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.1.0/manifests"},{"name":"@astrojs/mdx@1.0.2","sha":"88c76a9a424722b527f7b6f463f8ccf6d9c1622f","kind":"tag","published_at":"2023-09-06T21:38:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.2/manifests"},{"name":"astro@3.0.10","sha":"88c76a9a424722b527f7b6f463f8ccf6d9c1622f","kind":"tag","published_at":"2023-09-06T21:38:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.10/manifests"},{"name":"astro@3.0.9","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.9/manifests"},{"name":"@astrojs/cloudflare@7.0.2","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.2/manifests"},{"name":"@astrojs/mdx@1.0.1","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.1/manifests"},{"name":"@astrojs/react@3.0.1","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.1/manifests"},{"name":"@astrojs/svelte@4.0.1","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.1/manifests"},{"name":"@astrojs/vercel@4.0.4","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.4/manifests"},{"name":"create-astro@4.0.2","sha":"14273d8f448d2f0daac5e1563131b093b5aa1da3","kind":"tag","published_at":"2023-09-06T13:59:59.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.2/manifests"},{"name":"astro@3.0.8","sha":"e43ae88528d536237266d6eccce2d714d2ac936a","kind":"tag","published_at":"2023-09-04T09:12:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.8/manifests"},{"name":"astro@3.0.7","sha":"e34175be340f8fab60610523905cb7847809929e","kind":"tag","published_at":"2023-09-01T23:28:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.7/manifests"},{"name":"@astrojs/netlify@3.0.1","sha":"e34175be340f8fab60610523905cb7847809929e","kind":"tag","published_at":"2023-09-01T23:28:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.1/manifests"},{"name":"@astrojs/telemetry@3.0.1","sha":"e34175be340f8fab60610523905cb7847809929e","kind":"tag","published_at":"2023-09-01T23:28:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.1/manifests"},{"name":"@astrojs/cloudflare@7.0.1","sha":"e34175be340f8fab60610523905cb7847809929e","kind":"tag","published_at":"2023-09-01T23:28:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.1/manifests"},{"name":"astro@3.0.6","sha":"1b9de317377f2fdbf872d178b2412e062a5f97fe","kind":"tag","published_at":"2023-09-01T14:21:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.6/manifests"},{"name":"@astrojs/vercel@4.0.3","sha":"1b9de317377f2fdbf872d178b2412e062a5f97fe","kind":"tag","published_at":"2023-09-01T14:21:54.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.3/manifests"},{"name":"astro@3.0.5","sha":"84427f33c139e6da9d1284a2bb6f420bb23d215c","kind":"tag","published_at":"2023-08-31T17:44:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.5/manifests"},{"name":"@astrojs/vercel@4.0.2","sha":"84427f33c139e6da9d1284a2bb6f420bb23d215c","kind":"tag","published_at":"2023-08-31T17:44:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.2/manifests"},{"name":"astro@3.0.4","sha":"61ac0eb3d8c650dfeafdf76824f52ac495356a60","kind":"tag","published_at":"2023-08-31T15:38:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.4/manifests"},{"name":"@astrojs/vercel@4.0.1","sha":"61ac0eb3d8c650dfeafdf76824f52ac495356a60","kind":"tag","published_at":"2023-08-31T15:38:28.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.1/manifests"},{"name":"astro@3.0.3","sha":"1efd51fb4779bfc2f460a5c24fd902d2d39971ad","kind":"tag","published_at":"2023-08-30T20:32:34.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.3/manifests"},{"name":"create-astro@4.0.1","sha":"d01c336c4d74b08c140d0efcf1ed3ece46b6f8ad","kind":"tag","published_at":"2023-08-30T17:22:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.1/manifests"},{"name":"astro@3.0.2","sha":"2a9461443394f028afa56d09041b1f3c04260526","kind":"tag","published_at":"2023-08-30T16:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.2/manifests"},{"name":"@astrojs/image@0.18.0","sha":"a7a1d2697cc4fb12e98ddfcd0c0a4dcb5f9ca263","kind":"tag","published_at":"2023-08-30T15:57:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.18.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.18.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.18.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.18.0/manifests"},{"name":"astro@3.0.1","sha":"f8c171c94494705c10dbc2fe5175982fa56eaecf","kind":"tag","published_at":"2023-08-30T14:37:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.1/manifests"},{"name":"@astrojs/cloudflare@7.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0/manifests"},{"name":"@astrojs/prefetch@0.4.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0/manifests"},{"name":"@astrojs/sitemap@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0/manifests"},{"name":"astro@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0/manifests"},{"name":"@astrojs/alpinejs@0.3.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0/manifests"},{"name":"@astrojs/deno@5.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@5.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0/manifests"},{"name":"@astrojs/internal-helpers@0.2.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0/manifests"},{"name":"@astrojs/markdoc@0.5.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.0/manifests"},{"name":"@astrojs/markdown-remark@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0/manifests"},{"name":"@astrojs/mdx@1.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0/manifests"},{"name":"@astrojs/node@6.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0/manifests"},{"name":"@astrojs/partytown@2.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0/manifests"},{"name":"@astrojs/preact@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0/manifests"},{"name":"@astrojs/prism@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prism@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prism@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0/manifests"},{"name":"@astrojs/react@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0/manifests"},{"name":"@astrojs/rss@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0/manifests"},{"name":"@astrojs/solid-js@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0/manifests"},{"name":"@astrojs/svelte@4.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0/manifests"},{"name":"@astrojs/tailwind@5.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0/manifests"},{"name":"@astrojs/telemetry@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0/manifests"},{"name":"@astrojs/underscore-redirects@0.3.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0/manifests"},{"name":"@astrojs/vercel@4.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0/manifests"},{"name":"@astrojs/vue@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0/manifests"},{"name":"create-astro@4.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0/manifests"},{"name":"@astrojs/lit@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0/manifests"},{"name":"@astrojs/netlify@3.0.0","sha":"5598feb71864f814d0a34bb6bf9f6ecdff081497","kind":"tag","published_at":"2023-08-30T11:40:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0/manifests"},{"name":"astro@3.0.0-rc.11","sha":"28a49f8e0d6ba453b2620cf7303d030a4f03b463","kind":"tag","published_at":"2023-08-29T19:52:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.11/manifests"},{"name":"astro@3.0.0-rc.10","sha":"834a00d2d38edaa62bc384af3075edbb0e0b8138","kind":"tag","published_at":"2023-08-29T18:21:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.10/manifests"},{"name":"astro@2.10.15","sha":"8cea3989cf5b704057c69b2498adbac9671bca59","kind":"tag","published_at":"2023-08-29T17:29:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.15","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.15","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.15","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.15/manifests"},{"name":"astro@3.0.0-rc.9","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.9/manifests"},{"name":"@astrojs/preact@3.0.0-rc.3","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.0-rc.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-rc.3/manifests"},{"name":"@astrojs/react@3.0.0-rc.6","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-rc.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.6/manifests"},{"name":"@astrojs/solid-js@3.0.0-rc.4","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0-rc.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-rc.4/manifests"},{"name":"@astrojs/svelte@4.0.0-rc.3","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.0-rc.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-rc.3/manifests"},{"name":"@astrojs/telemetry@3.0.0-rc.4","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0-rc.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-rc.4/manifests"},{"name":"@astrojs/vue@3.0.0-rc.2","sha":"6f47c6c919724a071d0d1896a7cde6adbe7c079e","kind":"tag","published_at":"2023-08-29T15:00:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-rc.2/manifests"},{"name":"astro@3.0.0-rc.8","sha":"0a97524e38843823a16f22e16ebb656d2f740811","kind":"tag","published_at":"2023-08-28T16:25:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.8/manifests"},{"name":"@astrojs/deno@5.0.0-rc.2","sha":"0a97524e38843823a16f22e16ebb656d2f740811","kind":"tag","published_at":"2023-08-28T16:25:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@5.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@5.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-rc.2/manifests"},{"name":"@astrojs/vercel@4.0.0-rc.5","sha":"0a97524e38843823a16f22e16ebb656d2f740811","kind":"tag","published_at":"2023-08-28T16:25:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-rc.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-rc.5/manifests"},{"name":"astro@3.0.0-rc.7","sha":"23096dbee836d4e5206a9e6d4b9fe2544a633ac9","kind":"tag","published_at":"2023-08-25T18:12:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.7/manifests"},{"name":"astro@3.0.0-rc.6","sha":"2b5d739bd90c5407ae2f92962930a34f0299eb3e","kind":"tag","published_at":"2023-08-25T16:55:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.6/manifests"},{"name":"@astrojs/react@3.0.0-rc.5","sha":"2b5d739bd90c5407ae2f92962930a34f0299eb3e","kind":"tag","published_at":"2023-08-25T16:55:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-rc.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.5/manifests"},{"name":"@astrojs/rss@3.0.0-rc.2","sha":"2b5d739bd90c5407ae2f92962930a34f0299eb3e","kind":"tag","published_at":"2023-08-25T16:55:00.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@3.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-rc.2/manifests"},{"name":"astro@2.10.14","sha":"608b2d732d762bf1f7f44a82b278caa8853c8c2f","kind":"tag","published_at":"2023-08-24T14:06:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.14","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.14","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.14","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.14/manifests"},{"name":"@astrojs/cloudflare@6.8.1","sha":"608b2d732d762bf1f7f44a82b278caa8853c8c2f","kind":"tag","published_at":"2023-08-24T14:06:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.8.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.8.1/manifests"},{"name":"@astrojs/node@5.3.6","sha":"ee06c4fe5c0b859f5f2b104bc4142bb935ffcea2","kind":"tag","published_at":"2023-08-23T14:14:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.6/manifests"},{"name":"astro@2.10.13","sha":"ee06c4fe5c0b859f5f2b104bc4142bb935ffcea2","kind":"tag","published_at":"2023-08-23T14:14:50.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.13","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.13/manifests"},{"name":"@astrojs/alpinejs@0.3.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.3.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0-rc.1/manifests"},{"name":"@astrojs/cloudflare@7.0.0-rc.3","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.0-rc.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-rc.3/manifests"},{"name":"@astrojs/deno@5.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@5.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@5.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-rc.1/manifests"},{"name":"@astrojs/lit@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0-rc.1/manifests"},{"name":"@astrojs/markdoc@0.5.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.5.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.5.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.5.0-rc.1/manifests"},{"name":"@astrojs/markdown-remark@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0-rc.1/manifests"},{"name":"@astrojs/netlify@3.0.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-rc.2/manifests"},{"name":"@astrojs/node@6.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0-rc.1/manifests"},{"name":"@astrojs/partytown@2.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0-rc.1/manifests"},{"name":"@astrojs/prefetch@0.4.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.4.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.4.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0-rc.1/manifests"},{"name":"@astrojs/prism@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prism@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prism@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0-rc.1/manifests"},{"name":"@astrojs/react@3.0.0-rc.4","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-rc.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-rc.4/manifests"},{"name":"@astrojs/sitemap@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0-rc.1/manifests"},{"name":"@astrojs/solid-js@3.0.0-rc.3","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0-rc.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-rc.3/manifests"},{"name":"@astrojs/svelte@4.0.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-rc.2/manifests"},{"name":"@astrojs/telemetry@3.0.0-rc.3","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0-rc.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0-rc.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-rc.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-rc.3/manifests"},{"name":"@astrojs/underscore-redirects@0.3.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0-rc.1/manifests"},{"name":"@astrojs/vercel@4.0.0-rc.4","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-rc.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-rc.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-rc.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-rc.4/manifests"},{"name":"@astrojs/vue@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-rc.1/manifests"},{"name":"create-astro@4.0.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-rc.2/manifests"},{"name":"astro@3.0.0-rc.5","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-rc.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-rc.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-rc.5/manifests"},{"name":"@astrojs/mdx@1.0.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-rc.2/manifests"},{"name":"@astrojs/preact@3.0.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-rc.2/manifests"},{"name":"@astrojs/rss@3.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@3.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@3.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-rc.1/manifests"},{"name":"@astrojs/internal-helpers@0.2.0-rc.2","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.2.0-rc.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.2.0-rc.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-rc.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-rc.2/manifests"},{"name":"@astrojs/tailwind@5.0.0-rc.1","sha":"9f1881455a5c3a6457125dafbcd342be5c4de907","kind":"tag","published_at":"2023-08-22T14:21:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.0-rc.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.0-rc.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0-rc.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0-rc.1/manifests"},{"name":"astro@2.10.12","sha":"34c39a0c96ee5aed74ceae851a512b271db7630d","kind":"tag","published_at":"2023-08-18T21:15:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.12","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.12/manifests"},{"name":"@astrojs/node@5.3.5","sha":"34c39a0c96ee5aed74ceae851a512b271db7630d","kind":"tag","published_at":"2023-08-18T21:15:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.5/manifests"},{"name":"@astrojs/react@2.3.2","sha":"34c39a0c96ee5aed74ceae851a512b271db7630d","kind":"tag","published_at":"2023-08-18T21:15:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.2/manifests"},{"name":"astro@3.0.0-beta.4","sha":"5e6bd6ab5d2dfb9cf08ee1e12e4d77eb66ae3b06","kind":"tag","published_at":"2023-08-18T16:51:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-beta.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-beta.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.4/manifests"},{"name":"astro@3.0.0-beta.3","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.3/manifests"},{"name":"@astrojs/cloudflare@7.0.0-beta.2","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.2/manifests"},{"name":"@astrojs/mdx@1.0.0-beta.1","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-beta.1/manifests"},{"name":"@astrojs/react@3.0.0-beta.3","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.3/manifests"},{"name":"@astrojs/solid-js@3.0.0-beta.2","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.2/manifests"},{"name":"@astrojs/svelte@4.0.0-beta.1","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-beta.1/manifests"},{"name":"@astrojs/telemetry@3.0.0-beta.2","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.2/manifests"},{"name":"@astrojs/vercel@4.0.0-beta.3","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-beta.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-beta.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.3/manifests"},{"name":"create-astro@4.0.0-beta.1","sha":"e5c13881f188f7e67595e3b2c32940b603cc388c","kind":"tag","published_at":"2023-08-18T15:49:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-beta.1/manifests"},{"name":"astro@2.10.11","sha":"e3c030e5d3bef916bc5319327b0c978a355031e3","kind":"tag","published_at":"2023-08-18T15:38:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.11","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.11/manifests"},{"name":"@astrojs/react@2.3.1","sha":"e3c030e5d3bef916bc5319327b0c978a355031e3","kind":"tag","published_at":"2023-08-18T15:38:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.1/manifests"},{"name":"astro@2.10.10","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.10","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.10/manifests"},{"name":"@astrojs/react@2.3.0","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.3.0/manifests"},{"name":"@astrojs/solid-js@2.2.1","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.2.1/manifests"},{"name":"@astrojs/svelte@3.1.1","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@3.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@3.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.1.1/manifests"},{"name":"@astrojs/vercel@3.8.2","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.8.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.2/manifests"},{"name":"create-astro@3.2.2","sha":"5c190d06f1cec6a4ecd2a1fbfc77c498c91b9d2c","kind":"tag","published_at":"2023-08-18T14:34:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.2.2","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.2/manifests"},{"name":"astro@2.10.9","sha":"53ad9efde482b8719e988e0d1030d29437166935","kind":"tag","published_at":"2023-08-15T21:14:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.9","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.9/manifests"},{"name":"create-astro@3.2.1","sha":"53ad9efde482b8719e988e0d1030d29437166935","kind":"tag","published_at":"2023-08-15T21:14:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.2.1","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.1/manifests"},{"name":"astro@2.10.8","sha":"087270c61fd5c91ddd37db5c8fd93a8a0ef41f94","kind":"tag","published_at":"2023-08-15T14:38:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.8","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.8/manifests"},{"name":"@astrojs/node@5.3.4","sha":"087270c61fd5c91ddd37db5c8fd93a8a0ef41f94","kind":"tag","published_at":"2023-08-15T14:38:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.4/manifests"},{"name":"@astrojs/react@2.2.2","sha":"087270c61fd5c91ddd37db5c8fd93a8a0ef41f94","kind":"tag","published_at":"2023-08-15T14:38:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.2/manifests"},{"name":"@astrojs/sitemap@2.0.2","sha":"087270c61fd5c91ddd37db5c8fd93a8a0ef41f94","kind":"tag","published_at":"2023-08-15T14:38:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@2.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.2/manifests"},{"name":"create-astro@3.2.0","sha":"087270c61fd5c91ddd37db5c8fd93a8a0ef41f94","kind":"tag","published_at":"2023-08-15T14:38:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.2.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.2.0/manifests"},{"name":"@astrojs/markdoc@1.0.0-beta.1","sha":"19f9edf977a24907281ddd7b3423323c3718c20e","kind":"tag","published_at":"2023-08-14T13:48:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@1.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@1.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-beta.1/manifests"},{"name":"@astrojs/react@3.0.0-beta.2","sha":"19f9edf977a24907281ddd7b3423323c3718c20e","kind":"tag","published_at":"2023-08-14T13:48:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.2/manifests"},{"name":"@astrojs/vercel@4.0.0-beta.2","sha":"19f9edf977a24907281ddd7b3423323c3718c20e","kind":"tag","published_at":"2023-08-14T13:48:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.2/manifests"},{"name":"astro@3.0.0-beta.2","sha":"19f9edf977a24907281ddd7b3423323c3718c20e","kind":"tag","published_at":"2023-08-14T13:48:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-beta.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-beta.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.2/manifests"},{"name":"@astrojs/internal-helpers@0.2.0-beta.1","sha":"19f9edf977a24907281ddd7b3423323c3718c20e","kind":"tag","published_at":"2023-08-14T13:48:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.2.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.2.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-beta.1/manifests"},{"name":"astro@2.10.7","sha":"f39a80c583e9966b81bf5f7d3651a0778a5cf566","kind":"tag","published_at":"2023-08-11T18:04:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.7/manifests"},{"name":"astro@2.10.6","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.6/manifests"},{"name":"@astrojs/vercel@3.8.1","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.8.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.1/manifests"},{"name":"create-astro@3.1.13","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.13","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.13","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.13","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.13/manifests"},{"name":"@astrojs/node@5.3.3","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.3/manifests"},{"name":"@astrojs/cloudflare@6.8.0","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.8.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.8.0/manifests"},{"name":"@astrojs/netlify@2.6.0","sha":"e1a886530f0c0077b5c94251ab2e9c428d761e7b","kind":"tag","published_at":"2023-08-11T15:25:04.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.6.0/manifests"},{"name":"astro@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.1/manifests"},{"name":"@astrojs/netlify@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-beta.1/manifests"},{"name":"@astrojs/react@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.1/manifests"},{"name":"@astrojs/telemetry@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.1/manifests"},{"name":"@astrojs/vercel@4.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.1/manifests"},{"name":"@astrojs/solid-js@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.1/manifests"},{"name":"@astrojs/preact@3.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-beta.1/manifests"},{"name":"@astrojs/cloudflare@7.0.0-beta.1","sha":"40efae65501fc79c281e34b5af912bf837b7105b","kind":"tag","published_at":"2023-08-11T15:17:18.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.0-beta.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.0-beta.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.1/manifests"},{"name":"@astrojs/cloudflare@6.7.0","sha":"fc30b8539c2a4b4271b798234f5056eb57ced46c","kind":"tag","published_at":"2023-08-10T13:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.7.0/manifests"},{"name":"astro@2.10.5","sha":"fc30b8539c2a4b4271b798234f5056eb57ced46c","kind":"tag","published_at":"2023-08-10T13:28:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.5/manifests"},{"name":"@astrojs/preact@2.2.2","sha":"9cb32e2a5fd4857992443297ffd0c6e7d88b9ce0","kind":"tag","published_at":"2023-08-09T20:33:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@2.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@2.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.2/manifests"},{"name":"create-astro@3.1.12","sha":"9cb32e2a5fd4857992443297ffd0c6e7d88b9ce0","kind":"tag","published_at":"2023-08-09T20:33:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.12","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.12","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.12","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.12/manifests"},{"name":"astro@2.10.4","sha":"9cb32e2a5fd4857992443297ffd0c6e7d88b9ce0","kind":"tag","published_at":"2023-08-09T20:33:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.4/manifests"},{"name":"astro@2.10.3","sha":"2e36d965880e852880e3c326900571449c188ff4","kind":"tag","published_at":"2023-08-07T21:23:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.3/manifests"},{"name":"@astrojs/lit@2.1.1","sha":"9509a66a7bd4fefd6a4c1f5bd57fcb91d902172d","kind":"tag","published_at":"2023-08-07T18:53:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.1.1/manifests"},{"name":"@astrojs/rss@2.4.4","sha":"9509a66a7bd4fefd6a4c1f5bd57fcb91d902172d","kind":"tag","published_at":"2023-08-07T18:53:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@2.4.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.4/manifests"},{"name":"astro@2.10.2","sha":"9509a66a7bd4fefd6a4c1f5bd57fcb91d902172d","kind":"tag","published_at":"2023-08-07T18:53:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.2/manifests"},{"name":"create-astro@3.1.11","sha":"8226002c0acab7be1e9c43394d9fbfed432618ec","kind":"tag","published_at":"2023-08-03T21:48:10.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.11","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.11","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.11","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.11/manifests"},{"name":"astro@2.10.1","sha":"49b3cf423bdad60eb08d8c78dd44af2588cc5d25","kind":"tag","published_at":"2023-08-03T19:18:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.1/manifests"},{"name":"@astrojs/internal-helpers@0.1.2","sha":"49b3cf423bdad60eb08d8c78dd44af2588cc5d25","kind":"tag","published_at":"2023-08-03T19:18:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.1.2/manifests"},{"name":"@astrojs/prefetch@0.4.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.4.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.4.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.4.0-beta.0/manifests"},{"name":"@astrojs/react@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@3.0.0-beta.0/manifests"},{"name":"@astrojs/rss@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@3.0.0-beta.0/manifests"},{"name":"@astrojs/sitemap@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@3.0.0-beta.0/manifests"},{"name":"@astrojs/telemetry@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/telemetry@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/telemetry@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftelemetry@3.0.0-beta.0/manifests"},{"name":"@astrojs/underscore-redirects@0.3.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.3.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.3.0-beta.0/manifests"},{"name":"@astrojs/image@1.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@1.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@1.0.0-beta.0/manifests"},{"name":"create-astro@4.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@4.0.0-beta.0/manifests"},{"name":"@astrojs/prism@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prism@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prism@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@3.0.0-beta.0/manifests"},{"name":"astro@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@3.0.0-beta.0/manifests"},{"name":"@astrojs/internal-helpers@0.2.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.2.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.2.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.2.0-beta.0/manifests"},{"name":"@astrojs/deno@5.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@5.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@5.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@5.0.0-beta.0/manifests"},{"name":"@astrojs/preact@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@3.0.0-beta.0/manifests"},{"name":"@astrojs/mdx@1.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@1.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@1.0.0-beta.0/manifests"},{"name":"@astrojs/markdown-remark@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@3.0.0-beta.0/manifests"},{"name":"@astrojs/markdoc@1.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@1.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@1.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@1.0.0-beta.0/manifests"},{"name":"@astrojs/lit@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@3.0.0-beta.0/manifests"},{"name":"@astrojs/turbolinks@0.3.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/turbolinks@0.3.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/turbolinks@0.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fturbolinks@0.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fturbolinks@0.3.0-beta.0/manifests"},{"name":"@astrojs/partytown@2.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@2.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@2.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@2.0.0-beta.0/manifests"},{"name":"@astrojs/cloudflare@7.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@7.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@7.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@7.0.0-beta.0/manifests"},{"name":"@astrojs/solid-js@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@3.0.0-beta.0/manifests"},{"name":"@astrojs/vercel@4.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@4.0.0-beta.0/manifests"},{"name":"@astrojs/vue@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@3.0.0-beta.0/manifests"},{"name":"@astrojs/tailwind@5.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@5.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@5.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@5.0.0-beta.0/manifests"},{"name":"@astrojs/netlify@3.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@3.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@3.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@3.0.0-beta.0/manifests"},{"name":"@astrojs/svelte@4.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@4.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@4.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@4.0.0-beta.0/manifests"},{"name":"@astrojs/alpinejs@0.3.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.3.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.3.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.3.0-beta.0/manifests"},{"name":"@astrojs/node@6.0.0-beta.0","sha":"93ad8b95e33c884102b4233bf8d141d2faadb100","kind":"tag","published_at":"2023-08-03T15:20:47.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@6.0.0-beta.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@6.0.0-beta.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0-beta.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@6.0.0-beta.0/manifests"},{"name":"@astrojs/node@5.3.2","sha":"39b044e09b0ee4041cc340e465f44d487fd15a4a","kind":"tag","published_at":"2023-08-03T14:57:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.2/manifests"},{"name":"@astrojs/vercel@3.8.0","sha":"39b044e09b0ee4041cc340e465f44d487fd15a4a","kind":"tag","published_at":"2023-08-03T14:57:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.8.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.8.0/manifests"},{"name":"@astrojs/image@0.17.3","sha":"39b044e09b0ee4041cc340e465f44d487fd15a4a","kind":"tag","published_at":"2023-08-03T14:57:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.17.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.17.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.3/manifests"},{"name":"astro@2.10.0","sha":"39b044e09b0ee4041cc340e465f44d487fd15a4a","kind":"tag","published_at":"2023-08-03T14:57:03.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.10.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.10.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.10.0/manifests"},{"name":"@astrojs/netlify@2.5.2","sha":"1d9e34b1367746e51ba7c6614799d0f4522612d2","kind":"tag","published_at":"2023-08-01T15:41:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.5.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.2/manifests"},{"name":"astro@2.9.7","sha":"1d9e34b1367746e51ba7c6614799d0f4522612d2","kind":"tag","published_at":"2023-08-01T15:41:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.7/manifests"},{"name":"@astrojs/vercel@3.7.5","sha":"1d9e34b1367746e51ba7c6614799d0f4522612d2","kind":"tag","published_at":"2023-08-01T15:41:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.5/manifests"},{"name":"@astrojs/node@5.3.1","sha":"1d9e34b1367746e51ba7c6614799d0f4522612d2","kind":"tag","published_at":"2023-08-01T15:41:05.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.1/manifests"},{"name":"astro@2.9.6","sha":"d2b6dabfb37540774fb70d2d58aa7ba2f335e2dc","kind":"tag","published_at":"2023-07-28T16:36:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.6/manifests"},{"name":"astro@2.9.5","sha":"98ca04f91546ed620f9a3ec0d35a6f597fb11e97","kind":"tag","published_at":"2023-07-28T13:14:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.5/manifests"},{"name":"astro@2.9.4","sha":"3b422272e642aa285ecfad3d2e9e2d8034eb2b7c","kind":"tag","published_at":"2023-07-27T19:35:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.4/manifests"},{"name":"@astrojs/netlify@2.5.1","sha":"3b422272e642aa285ecfad3d2e9e2d8034eb2b7c","kind":"tag","published_at":"2023-07-27T19:35:57.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.1/manifests"},{"name":"@astrojs/markdoc@0.4.4","sha":"db8c04002f51e89df57d44680e9e562105505aa4","kind":"tag","published_at":"2023-07-25T19:18:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.4.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.4/manifests"},{"name":"astro@2.9.3","sha":"db8c04002f51e89df57d44680e9e562105505aa4","kind":"tag","published_at":"2023-07-25T19:18:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.3/manifests"},{"name":"@astrojs/deno@4.3.0","sha":"db8c04002f51e89df57d44680e9e562105505aa4","kind":"tag","published_at":"2023-07-25T19:18:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@4.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@4.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.3.0/manifests"},{"name":"astro@2.9.2","sha":"e80896a67c08c1c7916417d2f385a185c773d97e","kind":"tag","published_at":"2023-07-24T09:11:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.2/manifests"},{"name":"@astrojs/vercel@3.7.4","sha":"16a41528e444c25f4db9862538c0ec45d4ddb188","kind":"tag","published_at":"2023-07-21T20:39:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.4/manifests"},{"name":"astro@2.9.1","sha":"16a41528e444c25f4db9862538c0ec45d4ddb188","kind":"tag","published_at":"2023-07-21T20:39:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.1/manifests"},{"name":"astro@2.9.0","sha":"92382ea1d4e6400302b8375b4f701c10aa02043f","kind":"tag","published_at":"2023-07-20T16:12:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.9.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.9.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.9.0/manifests"},{"name":"@astrojs/sitemap@2.0.1","sha":"92382ea1d4e6400302b8375b4f701c10aa02043f","kind":"tag","published_at":"2023-07-20T16:12:55.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@2.0.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@2.0.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.1/manifests"},{"name":"@astrojs/netlify@2.5.0","sha":"de65ad25eae010b42ef55c127cc98d4cc3aa66db","kind":"tag","published_at":"2023-07-19T07:34:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.5.0/manifests"},{"name":"@astrojs/markdoc@0.4.3","sha":"de65ad25eae010b42ef55c127cc98d4cc3aa66db","kind":"tag","published_at":"2023-07-19T07:34:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.4.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.3/manifests"},{"name":"astro@2.8.5","sha":"de65ad25eae010b42ef55c127cc98d4cc3aa66db","kind":"tag","published_at":"2023-07-19T07:34:51.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.5/manifests"},{"name":"@astrojs/vercel@3.7.3","sha":"d80e5fcf8e35f0756d05b74e930089089f0abf38","kind":"tag","published_at":"2023-07-18T08:17:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.3/manifests"},{"name":"@astrojs/cloudflare@6.6.2","sha":"d80e5fcf8e35f0756d05b74e930089089f0abf38","kind":"tag","published_at":"2023-07-18T08:17:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.6.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.2/manifests"},{"name":"@astrojs/sitemap@2.0.0","sha":"d80e5fcf8e35f0756d05b74e930089089f0abf38","kind":"tag","published_at":"2023-07-18T08:17:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@2.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@2.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@2.0.0/manifests"},{"name":"astro@2.8.4","sha":"d80e5fcf8e35f0756d05b74e930089089f0abf38","kind":"tag","published_at":"2023-07-18T08:17:02.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.4/manifests"},{"name":"@astrojs/vercel@3.7.2","sha":"16af1709a57066a1cce443c1d769e7304ebd4101","kind":"tag","published_at":"2023-07-14T21:39:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.2/manifests"},{"name":"@astrojs/sitemap@1.4.0","sha":"16af1709a57066a1cce443c1d769e7304ebd4101","kind":"tag","published_at":"2023-07-14T21:39:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@1.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@1.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.4.0/manifests"},{"name":"astro@2.8.3","sha":"1f2d52bd7b3fac047bde207a9f09bccf19c85cc3","kind":"tag","published_at":"2023-07-14T14:47:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.3/manifests"},{"name":"astro@2.8.2","sha":"db4095d3f5ef3de58183015cd3a1b311ac355c35","kind":"tag","published_at":"2023-07-13T13:45:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.2/manifests"},{"name":"@astrojs/netlify@2.4.0","sha":"db4095d3f5ef3de58183015cd3a1b311ac355c35","kind":"tag","published_at":"2023-07-13T13:45:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.4.0/manifests"},{"name":"@astrojs/cloudflare@6.6.1","sha":"db4095d3f5ef3de58183015cd3a1b311ac355c35","kind":"tag","published_at":"2023-07-13T13:45:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.6.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.1/manifests"},{"name":"@astrojs/vercel@3.7.1","sha":"db4095d3f5ef3de58183015cd3a1b311ac355c35","kind":"tag","published_at":"2023-07-13T13:45:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.1/manifests"},{"name":"@astrojs/underscore-redirects@0.2.0","sha":"db4095d3f5ef3de58183015cd3a1b311ac355c35","kind":"tag","published_at":"2023-07-13T13:45:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.2.0/manifests"},{"name":"@astrojs/prefetch@0.3.0","sha":"f0666b92c34cecdfee8749308a72f34dd41695d6","kind":"tag","published_at":"2023-07-11T14:29:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.3.0/manifests"},{"name":"@astrojs/markdoc@0.4.2","sha":"f0666b92c34cecdfee8749308a72f34dd41695d6","kind":"tag","published_at":"2023-07-11T14:29:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.4.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.2/manifests"},{"name":"astro@2.8.1","sha":"f0666b92c34cecdfee8749308a72f34dd41695d6","kind":"tag","published_at":"2023-07-11T14:29:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.1/manifests"},{"name":"astro@2.8.0","sha":"f224078a65c3ff4cd0ba88206772b0dcbcd29c24","kind":"tag","published_at":"2023-07-06T15:18:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.8.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.8.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.8.0/manifests"},{"name":"create-astro@3.1.10","sha":"f224078a65c3ff4cd0ba88206772b0dcbcd29c24","kind":"tag","published_at":"2023-07-06T15:18:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.10","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.10","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.10","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.10/manifests"},{"name":"@astrojs/markdoc@0.4.1","sha":"f224078a65c3ff4cd0ba88206772b0dcbcd29c24","kind":"tag","published_at":"2023-07-06T15:18:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.1/manifests"},{"name":"@astrojs/vercel@3.7.0","sha":"f224078a65c3ff4cd0ba88206772b0dcbcd29c24","kind":"tag","published_at":"2023-07-06T15:18:31.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.7.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.7.0/manifests"},{"name":"astro@2.7.4","sha":"f820bb3f0be34da60f3674205b2f24e512c48f76","kind":"tag","published_at":"2023-07-05T06:49:30.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.7.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.7.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.4/manifests"},{"name":"@astrojs/vercel@3.6.0","sha":"fc6826ff7620b0c5e419de93ef7c463a12fe3652","kind":"tag","published_at":"2023-07-03T12:56:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.6.0/manifests"},{"name":"@astrojs/image@0.17.2","sha":"fc6826ff7620b0c5e419de93ef7c463a12fe3652","kind":"tag","published_at":"2023-07-03T12:56:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.17.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.17.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.2/manifests"},{"name":"@astrojs/cloudflare@6.6.0","sha":"fc6826ff7620b0c5e419de93ef7c463a12fe3652","kind":"tag","published_at":"2023-07-03T12:56:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.6.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.6.0/manifests"},{"name":"astro@2.7.3","sha":"fc6826ff7620b0c5e419de93ef7c463a12fe3652","kind":"tag","published_at":"2023-07-03T12:56:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.7.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.7.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.3/manifests"},{"name":"create-astro@3.1.9","sha":"fc6826ff7620b0c5e419de93ef7c463a12fe3652","kind":"tag","published_at":"2023-07-03T12:56:07.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.9","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.9/manifests"},{"name":"astro@2.7.2","sha":"56f1b1229cf629a42a88d429f2a5fc6378613017","kind":"tag","published_at":"2023-06-29T09:16:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.7.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.7.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.2/manifests"},{"name":"@astrojs/markdoc@0.4.0","sha":"56f1b1229cf629a42a88d429f2a5fc6378613017","kind":"tag","published_at":"2023-06-29T09:16:37.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.4.0/manifests"},{"name":"astro@2.7.1","sha":"da56a005d92517e6e86b3a1c378a534e001a3aa4","kind":"tag","published_at":"2023-06-27T12:45:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.7.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.7.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.1/manifests"},{"name":"@astrojs/internal-helpers@0.1.1","sha":"da56a005d92517e6e86b3a1c378a534e001a3aa4","kind":"tag","published_at":"2023-06-27T12:45:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/internal-helpers@0.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/internal-helpers@0.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Finternal-helpers@0.1.1/manifests"},{"name":"@astrojs/svelte@3.1.0","sha":"da56a005d92517e6e86b3a1c378a534e001a3aa4","kind":"tag","published_at":"2023-06-27T12:45:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@3.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@3.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.1.0/manifests"},{"name":"@astrojs/vercel@3.5.1","sha":"da56a005d92517e6e86b3a1c378a534e001a3aa4","kind":"tag","published_at":"2023-06-27T12:45:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.5.1/manifests"},{"name":"@astrojs/image@0.17.1","sha":"38b104049a4d3f25ff01baeecf3698515ab9a07b","kind":"tag","published_at":"2023-06-22T14:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.17.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.17.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.1/manifests"},{"name":"create-astro@3.1.8","sha":"38b104049a4d3f25ff01baeecf3698515ab9a07b","kind":"tag","published_at":"2023-06-22T14:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.8","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.8/manifests"},{"name":"astro@2.7.0","sha":"38b104049a4d3f25ff01baeecf3698515ab9a07b","kind":"tag","published_at":"2023-06-22T14:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.7.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.7.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.7.0/manifests"},{"name":"@astrojs/node@5.3.0","sha":"38b104049a4d3f25ff01baeecf3698515ab9a07b","kind":"tag","published_at":"2023-06-22T14:09:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.3.0/manifests"},{"name":"@astrojs/cloudflare@6.5.1","sha":"1589eaabcdfeab12e585fd40c98978e2dfab4981","kind":"tag","published_at":"2023-06-20T14:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.5.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.5.1/manifests"},{"name":"astro@2.6.6","sha":"1589eaabcdfeab12e585fd40c98978e2dfab4981","kind":"tag","published_at":"2023-06-20T14:35:19.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.6/manifests"},{"name":"@astrojs/tailwind@4.0.0","sha":"f87680f6df2e8525d9b8667e2ae7e600543e1c73","kind":"tag","published_at":"2023-06-19T15:39:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@4.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@4.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@4.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@4.0.0/manifests"},{"name":"astro@2.6.5","sha":"f87680f6df2e8525d9b8667e2ae7e600543e1c73","kind":"tag","published_at":"2023-06-19T15:39:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.5/manifests"},{"name":"@astrojs/deno@4.2.0","sha":"f87680f6df2e8525d9b8667e2ae7e600543e1c73","kind":"tag","published_at":"2023-06-19T15:39:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@4.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@4.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.2.0/manifests"},{"name":"astro@2.6.4","sha":"06315a1fdea7b9f89878e2c89ba854bc638e9c79","kind":"tag","published_at":"2023-06-13T20:58:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.4/manifests"},{"name":"@astrojs/lit@2.1.0","sha":"06315a1fdea7b9f89878e2c89ba854bc638e9c79","kind":"tag","published_at":"2023-06-13T20:58:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@2.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@2.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.1.0/manifests"},{"name":"@astrojs/cloudflare@6.5.0","sha":"06315a1fdea7b9f89878e2c89ba854bc638e9c79","kind":"tag","published_at":"2023-06-13T20:58:56.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.5.0/manifests"},{"name":"@astrojs/markdoc@0.3.3","sha":"4f7091206c62f6546abdbdb895035b052cf383af","kind":"tag","published_at":"2023-06-10T17:56:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.3/manifests"},{"name":"astro@2.6.3","sha":"4f7091206c62f6546abdbdb895035b052cf383af","kind":"tag","published_at":"2023-06-10T17:56:42.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.3/manifests"},{"name":"@astrojs/markdown-component@1.0.5","sha":"e138f663442c27c473987900cb1fe243949a5a52","kind":"tag","published_at":"2023-06-09T05:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-component@1.0.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-component@1.0.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-component@1.0.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-component@1.0.5/manifests"},{"name":"create-astro@3.1.7","sha":"e138f663442c27c473987900cb1fe243949a5a52","kind":"tag","published_at":"2023-06-09T05:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.7","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.7/manifests"},{"name":"@astrojs/svelte@3.0.0","sha":"e138f663442c27c473987900cb1fe243949a5a52","kind":"tag","published_at":"2023-06-09T05:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@3.0.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@3.0.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.0.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@3.0.0/manifests"},{"name":"astro@2.6.2","sha":"e138f663442c27c473987900cb1fe243949a5a52","kind":"tag","published_at":"2023-06-09T05:42:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.2/manifests"},{"name":"@astrojs/markdoc@0.3.2","sha":"8a029d988992c77f9db629b8cb3b42c749542feb","kind":"tag","published_at":"2023-06-06T21:27:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.2/manifests"},{"name":"@astrojs/mdx@0.19.7","sha":"8a029d988992c77f9db629b8cb3b42c749542feb","kind":"tag","published_at":"2023-06-06T21:27:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.7/manifests"},{"name":"astro@2.6.1","sha":"8a029d988992c77f9db629b8cb3b42c749542feb","kind":"tag","published_at":"2023-06-06T21:27:25.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.1/manifests"},{"name":"@astrojs/underscore-redirects@0.1.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/underscore-redirects@0.1.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/underscore-redirects@0.1.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.1.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Funderscore-redirects@0.1.0/manifests"},{"name":"@astrojs/node@5.2.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.2.0/manifests"},{"name":"@astrojs/vercel@3.5.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.5.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.5.0/manifests"},{"name":"@astrojs/cloudflare@6.4.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.4.0/manifests"},{"name":"@astrojs/image@0.17.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.17.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.17.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.17.0/manifests"},{"name":"astro@2.6.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.6.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.6.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.6.0/manifests"},{"name":"@astrojs/netlify@2.3.0","sha":"d5a089810f8218f694ac56591648d36051708560","kind":"tag","published_at":"2023-06-06T15:34:41.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.3.0/manifests"},{"name":"create-astro@3.1.6","sha":"c8959813864c0ce8d408cc2244bcae1516f2b9f4","kind":"tag","published_at":"2023-06-02T18:18:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.6","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.6/manifests"},{"name":"@astrojs/mdx@0.19.6","sha":"c64dfdd3d83a603449aa2c22765ac0f68193e5d3","kind":"tag","published_at":"2023-06-02T14:53:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.6","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.6/manifests"},{"name":"@astrojs/markdoc@0.3.1","sha":"c64dfdd3d83a603449aa2c22765ac0f68193e5d3","kind":"tag","published_at":"2023-06-02T14:53:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.1/manifests"},{"name":"astro@2.5.7","sha":"c64dfdd3d83a603449aa2c22765ac0f68193e5d3","kind":"tag","published_at":"2023-06-02T14:53:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.7","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.7/manifests"},{"name":"@astrojs/sitemap@1.3.3","sha":"c64dfdd3d83a603449aa2c22765ac0f68193e5d3","kind":"tag","published_at":"2023-06-02T14:53:23.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@1.3.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@1.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.3/manifests"},{"name":"@astrojs/markdoc@0.3.0","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.3.0/manifests"},{"name":"astro@2.5.6","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.6","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.6","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.6","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.6/manifests"},{"name":"@astrojs/vercel@3.4.1","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.4.1/manifests"},{"name":"@astrojs/vue@2.2.1","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@2.2.1/manifests"},{"name":"@astrojs/react@2.2.1","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.1/manifests"},{"name":"@astrojs/preact@2.2.1","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.1/manifests"},{"name":"@astrojs/webapi@2.2.0","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/webapi@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/webapi@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fwebapi@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fwebapi@2.2.0/manifests"},{"name":"@astrojs/partytown@1.2.3","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@1.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@1.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.3/manifests"},{"name":"@astrojs/sitemap@1.3.2","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@1.3.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@1.3.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.2/manifests"},{"name":"@astrojs/mdx@0.19.5","sha":"ba865f5d6412b33d96e4473b9a2b5d1d5ff30323","kind":"tag","published_at":"2023-05-30T20:56:26.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.5","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.5/manifests"},{"name":"@astrojs/markdoc@0.2.3","sha":"55a0439e00f57ac219f8f315ab934f98047e36ed","kind":"tag","published_at":"2023-05-23T20:26:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.3/manifests"},{"name":"@astrojs/mdx@0.19.4","sha":"55a0439e00f57ac219f8f315ab934f98047e36ed","kind":"tag","published_at":"2023-05-23T20:26:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.4/manifests"},{"name":"astro@2.5.5","sha":"55a0439e00f57ac219f8f315ab934f98047e36ed","kind":"tag","published_at":"2023-05-23T20:26:13.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.5/manifests"},{"name":"astro@2.5.4","sha":"cbdb0fdbd6dd2d19237eccab40d9253f0909bf35","kind":"tag","published_at":"2023-05-23T15:09:17.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.4/manifests"},{"name":"@astrojs/mdx@0.19.3","sha":"64d2aba58338683959d4d9781a62da3fb4c23ca6","kind":"tag","published_at":"2023-05-22T19:18:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.3/manifests"},{"name":"astro@2.5.3","sha":"64d2aba58338683959d4d9781a62da3fb4c23ca6","kind":"tag","published_at":"2023-05-22T19:18:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.3/manifests"},{"name":"@astrojs/markdoc@0.2.2","sha":"64d2aba58338683959d4d9781a62da3fb4c23ca6","kind":"tag","published_at":"2023-05-22T19:18:33.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.2/manifests"},{"name":"@astrojs/rss@2.4.3","sha":"d880293f7949385693fbd627a96bdfc9e9478def","kind":"tag","published_at":"2023-05-22T13:50:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@2.4.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.3/manifests"},{"name":"astro@2.5.2","sha":"d880293f7949385693fbd627a96bdfc9e9478def","kind":"tag","published_at":"2023-05-22T13:50:32.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.2/manifests"},{"name":"astro@2.5.1","sha":"0616ef255145bf173386b94474dede376e1f2037","kind":"tag","published_at":"2023-05-20T16:02:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.1/manifests"},{"name":"@astrojs/markdoc@0.2.1","sha":"0616ef255145bf173386b94474dede376e1f2037","kind":"tag","published_at":"2023-05-20T16:02:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.1/manifests"},{"name":"@astrojs/prefetch@0.2.3","sha":"0616ef255145bf173386b94474dede376e1f2037","kind":"tag","published_at":"2023-05-20T16:02:45.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.2.3/manifests"},{"name":"@astrojs/netlify@2.2.3","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/netlify@2.2.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/netlify@2.2.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.2.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnetlify@2.2.3/manifests"},{"name":"@astrojs/markdown-remark@2.2.1","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@2.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@2.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@2.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@2.2.1/manifests"},{"name":"@astrojs/markdown-component@1.0.4","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-component@1.0.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-component@1.0.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-component@1.0.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-component@1.0.4/manifests"},{"name":"@astrojs/node@5.1.4","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.1.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.4/manifests"},{"name":"@astrojs/mdx@0.19.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.2/manifests"},{"name":"@astrojs/tailwind@3.1.3","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@3.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@3.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@3.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@3.1.3/manifests"},{"name":"@astrojs/vercel@3.4.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.4.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.4.0/manifests"},{"name":"@astrojs/preact@2.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/preact@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/preact@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpreact@2.2.0/manifests"},{"name":"@astrojs/alpinejs@0.2.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/alpinejs@0.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/alpinejs@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Falpinejs@0.2.2/manifests"},{"name":"astro@2.5.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.5.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.5.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.5.0/manifests"},{"name":"@astrojs/cloudflare@6.3.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.3.0/manifests"},{"name":"@astrojs/markdoc@0.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.2.0/manifests"},{"name":"@astrojs/image@0.16.9","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.16.9","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.16.9","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.9","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.9/manifests"},{"name":"@astrojs/deno@4.1.1","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/deno@4.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/deno@4.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fdeno@4.1.1/manifests"},{"name":"@astrojs/prism@2.1.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prism@2.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prism@2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprism@2.1.2/manifests"},{"name":"@astrojs/rss@2.4.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@2.4.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.2/manifests"},{"name":"@astrojs/react@2.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.2.0/manifests"},{"name":"@astrojs/prefetch@0.2.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/prefetch@0.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/prefetch@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fprefetch@0.2.2/manifests"},{"name":"@astrojs/vue@2.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vue@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vue@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvue@2.2.0/manifests"},{"name":"@astrojs/svelte@2.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@2.2.0/manifests"},{"name":"@astrojs/turbolinks@0.2.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/turbolinks@0.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/turbolinks@0.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fturbolinks@0.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fturbolinks@0.2.2/manifests"},{"name":"@astrojs/solid-js@2.2.0","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.2.0/manifests"},{"name":"@astrojs/partytown@1.2.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@1.2.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@1.2.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.2/manifests"},{"name":"@astrojs/lit@2.0.2","sha":"31cbf4357e866abab62bb4ccf949f5a59aec06ac","kind":"tag","published_at":"2023-05-18T16:34:36.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/lit@2.0.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/lit@2.0.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.0.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Flit@2.0.2/manifests"},{"name":"create-astro@3.1.5","sha":"d68e7365456fbbd02f597c7ecdb248b974196292","kind":"tag","published_at":"2023-05-14T17:07:58.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.5","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.5/manifests"},{"name":"create-astro@3.1.4","sha":"8d09a14a7b8217f01e8bd91c31c16904ee13eff3","kind":"tag","published_at":"2023-05-12T19:01:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/create-astro@3.1.4","html_url":"https://github.com/withastro/astro/releases/tag/create-astro@3.1.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/create-astro@3.1.4/manifests"},{"name":"@astrojs/node@5.1.3","sha":"8d09a14a7b8217f01e8bd91c31c16904ee13eff3","kind":"tag","published_at":"2023-05-12T19:01:11.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.3/manifests"},{"name":"astro@2.4.5","sha":"0fc026f63c92766ca69f992ee5ca4d17453860f5","kind":"tag","published_at":"2023-05-11T19:16:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.5","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.5","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.5","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.5/manifests"},{"name":"@astrojs/image@0.16.8","sha":"0fc026f63c92766ca69f992ee5ca4d17453860f5","kind":"tag","published_at":"2023-05-11T19:16:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.16.8","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.16.8","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.8","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.8/manifests"},{"name":"astro@2.4.4","sha":"a44e755cc666cfbcff22eb80872265cd4298e5e5","kind":"tag","published_at":"2023-05-09T21:39:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.4/manifests"},{"name":"@astrojs/markdoc@0.1.3","sha":"a44e755cc666cfbcff22eb80872265cd4298e5e5","kind":"tag","published_at":"2023-05-09T21:39:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.1.3/manifests"},{"name":"@astrojs/sitemap@1.3.1","sha":"a44e755cc666cfbcff22eb80872265cd4298e5e5","kind":"tag","published_at":"2023-05-09T21:39:29.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@1.3.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@1.3.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.1/manifests"},{"name":"astro@2.4.3","sha":"e54dcd59437a0532ad391850dbc031f585149b49","kind":"tag","published_at":"2023-05-08T17:19:09.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.3/manifests"},{"name":"@astrojs/partytown@1.2.1","sha":"50bf66e4df8ac9b427e653a48cb8e4e84913d8f2","kind":"tag","published_at":"2023-05-05T17:25:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/partytown@1.2.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/partytown@1.2.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fpartytown@1.2.1/manifests"},{"name":"astro@2.4.2","sha":"50bf66e4df8ac9b427e653a48cb8e4e84913d8f2","kind":"tag","published_at":"2023-05-05T17:25:08.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.2","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.2/manifests"},{"name":"astro@2.4.1","sha":"170140083c5374cdb458b890070953777eb6fcfb","kind":"tag","published_at":"2023-05-04T20:20:01.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.1","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.1/manifests"},{"name":"@astrojs/markdoc@0.1.2","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdoc@0.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdoc@0.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdoc@0.1.2/manifests"},{"name":"@astrojs/sitemap@1.3.0","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/sitemap@1.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/sitemap@1.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsitemap@1.3.0/manifests"},{"name":"@astrojs/react@2.1.3","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.1.3","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.1.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.1.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.1.3/manifests"},{"name":"@astrojs/markdown-remark@2.2.0","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/markdown-remark@2.2.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/markdown-remark@2.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@2.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmarkdown-remark@2.2.0/manifests"},{"name":"@astrojs/mdx@0.19.1","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/mdx@0.19.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/mdx@0.19.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fmdx@0.19.1/manifests"},{"name":"astro@2.4.0","sha":"51c8e7fe298df202edf93f0aa8e22aff58639995","kind":"tag","published_at":"2023-05-04T16:52:14.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.4.0","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.4.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.4.0/manifests"},{"name":"astro@2.3.4","sha":"297a1dae51962bde7a66cc3a4062ff23b64412bc","kind":"tag","published_at":"2023-05-02T19:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.3.4","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.3.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.3.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.3.4/manifests"},{"name":"@astrojs/rss@2.4.1","sha":"297a1dae51962bde7a66cc3a4062ff23b64412bc","kind":"tag","published_at":"2023-05-02T19:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/rss@2.4.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/rss@2.4.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Frss@2.4.1/manifests"},{"name":"@astrojs/solid-js@2.1.1","sha":"297a1dae51962bde7a66cc3a4062ff23b64412bc","kind":"tag","published_at":"2023-05-02T19:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/solid-js@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/solid-js@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsolid-js@2.1.1/manifests"},{"name":"@astrojs/vercel@3.3.0","sha":"297a1dae51962bde7a66cc3a4062ff23b64412bc","kind":"tag","published_at":"2023-05-02T19:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/vercel@3.3.0","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/vercel@3.3.0","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.3.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fvercel@3.3.0/manifests"},{"name":"@astrojs/image@0.16.7","sha":"297a1dae51962bde7a66cc3a4062ff23b64412bc","kind":"tag","published_at":"2023-05-02T19:15:40.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/image@0.16.7","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/image@0.16.7","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.7","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fimage@0.16.7/manifests"},{"name":"astro@2.3.3","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/astro@2.3.3","html_url":"https://github.com/withastro/astro/releases/tag/astro@2.3.3","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.3.3","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/astro@2.3.3/manifests"},{"name":"@astrojs/webapi@2.1.1","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/webapi@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/webapi@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fwebapi@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fwebapi@2.1.1/manifests"},{"name":"@astrojs/node@5.1.2","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/node@5.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/node@5.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fnode@5.1.2/manifests"},{"name":"@astrojs/react@2.1.2","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/react@2.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/react@2.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Freact@2.1.2/manifests"},{"name":"@astrojs/svelte@2.1.1","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/svelte@2.1.1","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/svelte@2.1.1","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@2.1.1","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fsvelte@2.1.1/manifests"},{"name":"@astrojs/tailwind@3.1.2","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/tailwind@3.1.2","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/tailwind@3.1.2","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@3.1.2","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Ftailwind@3.1.2/manifests"},{"name":"@astrojs/cloudflare@6.2.4","sha":"d0cf3a2c01be9b72989ab4a64db3977861a562ce","kind":"tag","published_at":"2023-05-01T15:00:52.000Z","download_url":"https://codeload.github.com/withastro/astro/tar.gz/@astrojs/cloudflare@6.2.4","html_url":"https://github.com/withastro/astro/releases/tag/@astrojs/cloudflare@6.2.4","dependencies_parsed_at":null,"dependency_job_id":null,"tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.2.4","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/withastro%2Fastro/tags/@astrojs%2Fcloudflare@6.2.4/manifests"}]},"repo_metadata_updated_at":"2024-11-30T10:31:01.613Z","dependent_packages_count":915,"downloads":1349386,"downloads_period":"last-month","dependent_repos_count":18705,"rankings":{"downloads":0.289851175370605,"dependent_repos_count":0.19408376441272926,"dependent_packages_count":0.0943202191053646,"stargazers_count":0.45528034446016763,"forks_count":0.886275709306273,"docker_downloads_count":0.6776098191359277,"average":0.43290350529851124},"purl":"pkg:npm/astro","advisories":[{"uuid":"GSA_kwCzR0hTQS00OXc2LTczY3ctY2hqcs4ABCoF","url":"https://github.com/advisories/GHSA-49w6-73cw-chjr","title":"Astro's server source code is exposed to the public if sourcemaps are enabled","description":"### Summary\nA bug in the build process allows any unauthenticated user to read parts of the server source code.\n\n### Details\nDuring build, along with client assets such as css and font files, the sourcemap files **for the server code** are moved to a publicly-accessible folder.\nhttps://github.com/withastro/astro/blob/176fe9f113fd912f9b61e848b00bbcfecd6d5c2c/packages/astro/src/core/build/static-build.ts#L139\n\nAny outside party can read them with an unauthorized HTTP GET request to the same server hosting the rest of the website.\n\nWhile some server files are hashed, making their access obscure, the files corresponding to the file system router (those in `src/pages`) are predictably named. For example. the sourcemap file for `src/pages/index.astro` gets named `dist/client/pages/index.astro.mjs.map`.\n\n### PoC\nHere is one example of an affected open-source website:\nhttps://creatorsgarten.org/pages/index.astro.mjs.map\n\n\u003cimage width=\"500\" height=\"263\" src=\"https://github.com/user-attachments/assets/773c5532-87af-42b8-838e-8f5472bf9f68\"/\u003e\n\nThe file can be saved and opened using https://evanw.github.io/source-map-visualization/ to reconstruct the source code.\n\n\u003cimage width=\"500\" height=\"271\" src=\"https://github.com/user-attachments/assets/7d35d0ca-3a29-4666-be21-cfefe311ac9d\"/\u003e\n\nThe above accurately mirrors the source code as seen in the repository: https://github.com/creatorsgarten/creatorsgarten.org/blob/main/src/pages/index.astro\n\n\u003cimage width=\"500\" height=\"298\" src=\"https://github.com/user-attachments/assets/39e77197-8382-4556-a024-c526dacccc1c\"/\u003e\n\n\nThe above was found as the 4th result (and the first one on Astro 5.0+) when making the following search query on GitHub.com ([search results link](https://github.com/search?q=path%3Aastro.config.mjs+%40sentry%2Fastro\u0026type=code)):\n```\npath:astro.config.mjs @sentry/astro\n```\n\nThis vulnerability is the root cause of https://github.com/withastro/astro/issues/12703, which links to a simple stackblitz project demonstrating the vulnerability. Upon build, notice the contents of the `dist/client` (referred to as `config.build.client` in astro code) folder. All astro servers make the folder in question accessible to the public internet without any authentication. It contains `.map` files corresponding to the code that runs on the server.\n\n### Impact\nAll **server-output** (SSR) projects on Astro 5 versions **v5.0.3** through **v5.0.6** (inclusive), that have **sourcemaps enabled**, either directly or through an add-on such as [sentry](https://github.com/getsentry/sentry-javascript/blob/develop/packages/astro/src/integration/index.ts#L50), are affected. The fix for **server-output** projects was released in **astro@5.0.7**.\n\nAdditionally, all **static-output** (SSG) projects built using Astro 4 versions **4.16.17 or older**, or Astro 5 versions **5.0.7 or older**, that have **sourcemaps enabled** are also affected. The fix for **static-output** projects was released in **astro@5.0.8**, and backported to Astro v4 in **astro@4.16.18**.\n\nThe immediate impact is limited to source code. Any secrets or environment variables are not exposed unless they are present verbatim in the source code.\n\nThere is no immediate loss of integrity within the the vulnerable server. However, it is possible to subsequently discover another vulnerability via the revealed source code .\n\nThere is no immediate impact to availability of the vulnerable server. However, the presence of an unsafe regular expression, for example, can quickly be exploited to subsequently compromise the availability.\n\n- Network attack vector.\n- Low attack complexity.\n- No privileges required.\n- No interaction required from an authorized user.\n- Scope is limited to first party. Although the source code of closed-source third-party software may also be exposed. \n\n### Remediation\nThe fix for **server-output** projects was released in **astro@5.0.7**, and the fix for **static-output** projects was released in **astro@5.0.8** and backported to Astro v4 in **astro@4.16.18**. Users are advised to update immediately if they are using sourcemaps or an integration that enables sourcemaps.","origin":"UNSPECIFIED","severity":"HIGH","published_at":"2024-12-19T15:12:33.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":7.8,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:H/SI:L/SA:L","references":["https://github.com/withastro/astro/security/advisories/GHSA-49w6-73cw-chjr","https://github.com/withastro/astro/issues/12703","https://github.com/withastro/astro/commit/039d022b1bbaacf9ea83071d27affc5318e0e515","https://github.com/withastro/astro/commit/c879f501ff01b1a3c577de776a1f7100d78f8dd5","https://github.com/withastro/astro/blob/176fe9f113fd912f9b61e848b00bbcfecd6d5c2c/packages/astro/src/core/build/static-build.ts#L139","https://nvd.nist.gov/vuln/detail/CVE-2024-56159","https://github.com/getsentry/sentry-javascript/blob/develop/packages/astro/src/integration/index.ts#L50","https://github.com/advisories/GHSA-49w6-73cw-chjr"],"source_kind":"github","identifiers":["GHSA-49w6-73cw-chjr","CVE-2024-56159"],"repository_url":"https://github.com/withastro/astro","blast_radius":33.321270157766946,"packages":[{"versions":[{"first_patched_version":"4.16.18","vulnerable_version_range":"\u003c= 4.16.17"},{"first_patched_version":"5.0.8","vulnerable_version_range":"\u003e= 5.0.0-alpha.0, \u003c= 5.0.7"}],"ecosystem":"npm","package_name":"astro"}],"created_at":"2024-12-19T16:08:30.744Z","updated_at":"2025-05-30T01:08:49.593Z","epss_percentage":0.01112,"epss_percentile":0.77087},{"uuid":"GSA_kwCzR0hTQS1tODV3LTNoOTUtaGNmOc4ABAQP","url":"https://github.com/advisories/GHSA-m85w-3h95-hcf9","title":"DOM Clobbering Gadget found in astro's client-side router that leads to XSS","description":"### Summary\n\nA DOM Clobbering gadget has been discoverd in Astro's client-side router. It can lead to cross-site scripting (XSS) in websites enables Astro's client-side routing and has *stored* attacker-controlled scriptless HTML elements (i.e., `iframe` tags with unsanitized `name` attributes) on the destination pages.\n\n### Details\n\n#### Backgrounds\n\nDOM Clobbering is a type of code-reuse attack where the attacker first embeds a piece of non-script, seemingly benign HTML markups in the webpage (e.g. through a post or comment) and leverages the gadgets (pieces of js code) living in the existing javascript code to transform it into executable code. More for information about DOM Clobbering, here are some references:\n\n[1] https://scnps.co/papers/sp23_domclob.pdf\n[2] https://research.securitum.com/xss-in-amp4email-dom-clobbering/\n\n\n#### Gadgets found in Astro\n\nWe identified a DOM Clobbering gadget in Astro's client-side routing module, specifically in the `\u003cViewTransitions /\u003e` component. When integrated, this component introduces the following vulnerable code, which is executed during page transitions (e.g., clicking an `\u003ca\u003e` link):\n\nhttps://github.com/withastro/astro/blob/7814a6cad15f06931f963580176d9b38aa7819f2/packages/astro/src/transitions/router.ts#L135-L156\n\nHowever, this implementation is vulnerable to a DOM Clobbering attack. The `document.scripts` lookup can be shadowed by an attacker injected non-script HTML elements (e.g., `\u003cimg name=\"scripts\"\u003e\u003cimg name=\"scripts\"\u003e`) via the browser's named DOM access mechanism. This manipulation allows an attacker to replace the intended script elements with an array of attacker-controlled scriptless HTML elements. \n\nThe condition `script.dataset.astroExec === ''` on line 138 can be bypassed because the attacker-controlled element does not have a data-astroExec attribute. Similarly, the check on line 134 can be bypassed as the element does not require a `type` attribute.\n\nFinally, the `innerHTML` of an attacker-injected non-script HTML elements, which is plain text content before, will be set to the `.innerHTML` of an script element that leads to XSS.\n\n\n### PoC\n\nConsider a web application using Astro as the framework with client-side routing enabled and allowing users to embed certain scriptless HTML elements (e.g., `form` or `iframe`). This can be done through a bunch of website's feature that allows users to embed certain script-less HTML (e.g., markdown renderers, web email clients, forums) or via an HTML injection vulnerability in third-party JavaScript loaded on the page.\n\nFor PoC website, please refer to: `https://stackblitz.com/edit/github-4xgj2d`. Clicking the \"about\" button in the menu will trigger an `alert(1)` from an attacker-injected `form` element.\n\n```\n---\nimport Header from \"../components/Header.astro\";\nimport Footer from \"../components/Footer.astro\";\nimport { ViewTransitions } from \"astro:transitions\";\nimport \"../styles/global.css\";\nconst { pageTitle } = Astro.props;\n---\n\u003chtml lang=\"en\"\u003e\n  \u003chead\u003e\n    \u003cmeta charset=\"utf-8\" /\u003e\n    \u003clink rel=\"icon\" type=\"image/svg+xml\" href=\"/favicon.svg\" /\u003e\n    \u003cmeta name=\"viewport\" content=\"width=device-width\" /\u003e\n    \u003cmeta name=\"generator\" content={Astro.generator} /\u003e\n    \u003ctitle\u003e{pageTitle}\u003c/title\u003e\n    \u003cViewTransitions /\u003e\n  \u003c/head\u003e\n  \u003cbody\u003e\n    \u003c!--USER INPUT--\u003e\n    \u003ciframe name=\"scripts\"\u003ealert(1)\u003c/iframe\u003e\n    \u003ciframe name=\"scripts\"\u003ealert(1)\u003c/iframe\u003e\n    \u003c!--USER INPUT--\u003e\n    \n    \u003cHeader /\u003e\n    \u003ch1\u003e{pageTitle}\u003c/h1\u003e\n    \u003cslot /\u003e\n    \u003cFooter /\u003e\n    \u003cscript\u003e\n      import \"../scripts/menu.js\";\n    \u003c/script\u003e\n  \u003c/body\u003e\n\u003c/html\u003e\n```\n\n### Impact\n\nThis vulnerability can result in cross-site scripting (XSS) attacks on websites that built with Astro that enable the client-side routing with `ViewTransitions` and store the user-inserted scriptless HTML tags without properly sanitizing the `name` attributes on the page.\n\n### Patch\n\nWe recommend replacing `document.scripts` with `document.getElementsByTagName('script')` for referring to script elements. This will mitigate the possibility of DOM Clobbering attacks leveraging the `name` attribute.\n\n### Reference\n\nSimilar issues for reference:\n+ Webpack ([CVE-2024-43788](https://github.com/webpack/webpack/security/advisories/GHSA-4vvj-4cpr-p986))\n+ Vite ([CVE-2024-45812](https://github.com/vitejs/vite/security/advisories/GHSA-64vr-g452-qvp3))\n+ layui ([CVE-2024-47075](https://github.com/layui/layui/security/advisories/GHSA-j827-6rgf-9629))\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-10-14T20:02:21.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/withastro/astro/security/advisories/GHSA-m85w-3h95-hcf9","https://github.com/withastro/astro/commit/a4ffbfaa5cb460c12bd486fd75e36147f51d3e5e","https://nvd.nist.gov/vuln/detail/CVE-2024-47885","https://github.com/withastro/astro/blob/7814a6cad15f06931f963580176d9b38aa7819f2/packages/astro/src/transitions/router.ts#L135-L156","https://github.com/advisories/GHSA-m85w-3h95-hcf9"],"source_kind":"github","identifiers":["GHSA-m85w-3h95-hcf9","CVE-2024-47885"],"repository_url":"https://github.com/withastro/astro","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.16.1","vulnerable_version_range":"\u003e= 3.0.0, \u003c= 4.16.0"}],"ecosystem":"npm","package_name":"astro"}],"created_at":"2024-10-14T21:06:08.995Z","updated_at":"2024-10-14T22:24:03.000Z","epss_percentage":0.00019,"epss_percentile":0.03254},{"uuid":"GSA_kwCzR0hTQS1jNHB3LTMzaDMtMzV4d84ABCjF","url":"https://github.com/advisories/GHSA-c4pw-33h3-35xw","title":"Atro CSRF Middleware Bypass (security.checkOrigin)","description":"### Summary\n\nA bug in Astro’s CSRF-protection middleware allows requests to bypass CSRF checks.\n\n### Details\n\nWhen the `security.checkOrigin` configuration option is set to `true`, Astro middleware will perform a CSRF check. (Source code: https://github.com/withastro/astro/blob/6031962ab5f56457de986eb82bd24807e926ba1b/packages/astro/src/core/app/middlewares.ts)\n\nFor example, with the following Astro configuration:\n\n```js\n// astro.config.mjs\nimport { defineConfig } from 'astro/config';\nimport node from '@astrojs/node';\n\nexport default defineConfig({\n\toutput: 'server',\n\tsecurity: { checkOrigin: true },\n\tadapter: node({ mode: 'standalone' }),\n});\n```\n\nA request like the following would be blocked if made from a different origin:\n\n```js\n// fetch API or \u003cform action=\"https://test.example.com/\" method=\"POST\"\u003e\nfetch('https://test.example.com/', {\n\tmethod: 'POST',\n\tcredentials: 'include',\n\tbody: 'a=b',\n\theaders: { 'Content-Type': 'application/x-www-form-urlencoded' },\n});\n// =\u003e Cross-site POST form submissions are forbidden\n```\n\nHowever, a vulnerability exists that can bypass this security.\n\n#### Pattern 1: Requests with a semicolon after the `Content-Type`\n\nA semicolon-delimited parameter is allowed after the type in `Content-Type`.\n\nWeb browsers will treat a `Content-Type` such as `application/x-www-form-urlencoded; abc` as a [simple request](https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simple_requests) and will not perform preflight validation. In this case, CSRF is not blocked as expected.\n\n```js\nfetch('https://test.example.com', {\n\tmethod: 'POST',\n\tcredentials: 'include',\n\tbody: 'test',\n\theaders: { 'Content-Type': 'application/x-www-form-urlencoded; abc' },\n});\n// =\u003e Server-side functions are executed (Response Code 200).\n```\n\n#### Pattern 2: Request without `Content-Type` header\n\nThe `Content-Type` header is not required for a request. The following examples are sent without a `Content-Type` header, resulting in CSRF.\n\n```js\n// Pattern 2.1 Request without body\nfetch('http://test.example.com', { method: 'POST', credentials: 'include' });\n\n// Pattern 2.2 Blob object without type\nfetch('https://test.example.com', {\n\tmethod: 'POST',\n\tcredentials: 'include',\n\tbody: new Blob(['a=b'], {}),\n});\n```\n\n### Impact\n\nBypass CSRF protection implemented with CSRF middleware.\n\n\u003e [!Note]\n\u003e Even with `credentials: 'include'`, browsers may not send cookies due to third-party cookie blocking. This feature depends on the browser version and settings, and is for privacy protection, not as a CSRF measure.\n","origin":"UNSPECIFIED","severity":"MODERATE","published_at":"2024-12-18T15:02:37.000Z","withdrawn_at":null,"classification":"GENERAL","cvss_score":0.0,"cvss_vector":null,"references":["https://github.com/withastro/astro/security/advisories/GHSA-c4pw-33h3-35xw","https://github.com/withastro/astro/commit/e7d14c374b9d45e27089994a4eb72186d05514de","https://github.com/withastro/astro/blob/6031962ab5f56457de986eb82bd24807e926ba1b/packages/astro/src/core/app/middlewares.ts","https://nvd.nist.gov/vuln/detail/CVE-2024-56140","https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#simple_requests","https://github.com/advisories/GHSA-c4pw-33h3-35xw"],"source_kind":"github","identifiers":["GHSA-c4pw-33h3-35xw","CVE-2024-56140"],"repository_url":"https://github.com/withastro/astro","blast_radius":0.0,"packages":[{"versions":[{"first_patched_version":"4.16.17","vulnerable_version_range":"\u003c 4.16.17"}],"ecosystem":"npm","package_name":"astro"}],"created_at":"2024-12-18T16:08:30.318Z","updated_at":"2024-12-18T21:52:49.000Z","epss_percentage":0.00032,"epss_percentile":0.07536}],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/astro","docker_dependents_count":36,"docker_downloads_count":31478,"usage_url":"https://repos.ecosyste.ms/usage/npm/astro","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/astro/dependencies","status":null,"funding_links":["https://github.com/sponsors/withastro","https://opencollective.com/astrodotbuild"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/astro/related_packages","maintainers":[{"uuid":"fredkschott","login":"fredkschott","name":null,"email":"fkschott@gmail.com","url":null,"packages_count":186,"html_url":"https://www.npmjs.com/~fredkschott","role":null,"created_at":"2022-11-12T15:25:16.460Z","updated_at":"2022-11-12T15:25:16.460Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/fredkschott/packages"},{"uuid":"natemoo-re","login":"natemoo-re","name":null,"email":"nate@natemoo.re","url":null,"packages_count":164,"html_url":"https://www.npmjs.com/~natemoo-re","role":null,"created_at":"2022-11-12T15:25:16.497Z","updated_at":"2022-11-12T15:25:16.497Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/natemoo-re/packages"},{"uuid":"matthewp","login":"matthewp","name":null,"email":"matthew@matthewphillips.info","url":null,"packages_count":449,"html_url":"https://www.npmjs.com/~matthewp","role":null,"created_at":"2022-11-12T15:25:16.488Z","updated_at":"2022-11-12T15:25:16.488Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/matthewp/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006531,"maintainers_count":1012930,"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":9319,"unique_repositories_count_past_30_days":357,"recent_issues":[{"uuid":"5825178669","node_id":"PR_kwDOH-DdBM8AAAABIGvfdw","number":636,"state":"open","title":"chore(deps-dev): bump astro from 7.3.5 to 7.3.8","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T05:41:47.000Z","updated_at":"2026-10-13T05:44:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.8.\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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/soker90/cooking-blog/pull/636","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soker90%2Fcooking-blog/issues/636","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/636/packages"},{"uuid":"5824120916","node_id":"PR_kwDOU9k_688AAAABIF6Fsg","number":4,"state":"open","title":"deps: bump the non-major group with 46 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-10-13T03:42:51.000Z","updated_at":"2026-10-13T03:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"non-major","update_count":46,"packages":[{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxfmt","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.86.0","new_version":"1.87.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"lucide-react","old_version":"1.51.0","new_version":"1.54.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"cac","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/cacjs/cac"},{"name":"magic-string","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"oxc-parser","old_version":"0.152.0","new_version":"0.153.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"mdast-util-to-markdown","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-markdown"},{"name":"@modelcontextprotocol/server","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"typesense","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/typesense/typesense-js"},{"name":"yuku-codegen","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"yuku-parser","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"@scalar/json-magic","old_version":"0.15.4","new_version":"0.15.6","repository_url":"https://github.com/scalar/scalar"},{"name":"@fastify/deepmerge","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/fastify/deepmerge"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"yuku-analyzer","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"mdast-util-directive","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/syntax-tree/mdast-util-directive"},{"name":"rolldown","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@scalar/openapi-upgrader","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/api-client-react","old_version":"2.0.54","new_version":"2.0.56","repository_url":"https://github.com/scalar/scalar"},{"name":"@radix-ui/react-accordion","old_version":"1.2.20","new_version":"1.2.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.20","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.22","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.18","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.1.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.4","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"mdast-util-from-markdown","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/syntax-tree/mdast-util-from-markdown"},{"name":"@ai-sdk/openai-compatible","old_version":"3.0.62","new_version":"3.0.67","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.130","new_version":"4.0.140","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.127","new_version":"7.0.137","repository_url":"https://github.com/vercel/ai"},{"name":"@next/bundle-analyzer","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/env","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/react","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 46 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.71.0` | `0.72.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.86.0` | `1.87.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.51.0` | `1.54.0` |\n| [motion](https://github.com/motiondivision/motion) | `14.0.0` | `14.1.0` |\n| [cac](https://github.com/cacjs/cac) | `7.0.0` | `7.0.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `1.4.2` | `1.4.3` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.152.0` | `0.153.0` |\n| [mdast-util-to-markdown](https://github.com/syntax-tree/mdast-util-to-markdown) | `2.1.3` | `2.2.0` |\n| [@modelcontextprotocol/server](https://github.com/modelcontextprotocol/typescript-sdk) | `2.3.0` | `2.3.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [typesense](https://github.com/typesense/typesense-js) | `3.1.0` | `3.1.1` |\n| [yuku-codegen](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [yuku-parser](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [@scalar/json-magic](https://github.com/scalar/scalar/tree/HEAD/packages/json-magic) | `0.15.4` | `0.15.6` |\n| [@fastify/deepmerge](https://github.com/fastify/deepmerge) | `3.2.1` | `3.2.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n| [yuku-analyzer](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [mdast-util-directive](https://github.com/syntax-tree/mdast-util-directive) | `3.1.0` | `3.1.1` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.12` | `1.2.13` |\n| [@scalar/openapi-upgrader](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-upgrader) | `0.4.1` | `0.4.3` |\n| [@scalar/api-client-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-client-react) | `2.0.54` | `2.0.56` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.20` | `1.2.21` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.20` | `1.1.21` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.22` | `1.3.0` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.18` | `1.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.1.22` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.4` |\n| [mdast-util-from-markdown](https://github.com/syntax-tree/mdast-util-from-markdown) | `2.0.3` | `2.1.0` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `3.0.62` | `3.0.67` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.130` | `4.0.140` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.127` | `7.0.137` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.3.8` | `16.4.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.8` | `16.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `8.0.2` | `8.0.3` |\n| [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) | `7.0.0` | `7.0.1` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.5` | `7.3.8` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n\nUpdates `@types/node` from 26.6.4 to 26.6.5\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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxfmt v0.72.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee2c68b1 oxfmt: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Format \u003ccode\u003eparser:markdown\u003c/code\u003e files by \u003ccode\u003eoxc_formatter_markdown\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27256\"\u003e#27256\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb538e3c formatter_css: Parse embedded CSS as a block's contents (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27284\"\u003e#27284\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e71e400b formatter_markdown: Fixed remaining issues found by fuzz (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27334\"\u003e#27334\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e7d0e54d formatter_markdown: Preserve line breaks around Chinese/Japanese characters in all \u003ccode\u003eproseWrap\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27331\"\u003e#27331\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee9ae2d8 formatter_css: Fix layouts found in mdn-content repo (css-in-md) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27326\"\u003e#27326\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003edf85b4c oxfmt: Keep blank lines after a line break in Prettier Doc to IR (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27325\"\u003e#27325\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e7f65b75 formatter: Format assignment target property as assignment-like (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27289\"\u003e#27289\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e6c08f2a formatter_css: Apply the \u003ccode\u003eurl()\u003c/code\u003e import exception to a lone comma group (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27288\"\u003e#27288\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1967302 formatter_css: Hug a spaced \u003ccode\u003eident (\u003c/code\u003e only at the at-rule prelude head (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27283\"\u003e#27283\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2445064 formatter_markdown: Keep a preserved line break before a delimiter row that opens no table (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27278\"\u003e#27278\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003edd72fbf formatter_markdown: Keep container columns as spaces under \u003ccode\u003euseTabs\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27277\"\u003e#27277\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1686018 oxfmt: Make one state \u003ccode\u003econditionalGroup\u003c/code\u003e fit up to first \u003ccode\u003ehardline\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27275\"\u003e#27275\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003efd4ddce formatter_json: Flatten block comment only array|object (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27274\"\u003e#27274\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e267557c formatter,oxfmt: Embed only original JSDoc plugin supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27241\"\u003e#27241\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2606c60 oxfmt: Do not re-include a file below an excluded directory with a negated pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27237\"\u003e#27237\u003c/a\u003e) (Nicolas Le Cam)\u003c/li\u003e\n\u003cli\u003ec2de02b formatter: Decide embedded template layout from AST, not source shape (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27218\"\u003e#27218\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ec9e1224 formatter: Handle \u003ccode\u003equoteProps: consistent\u003c/code\u003e for patterns and computed keys (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27216\"\u003e#27216\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e36e14df formatter: Keep comments between callee and its opener on the callee side (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27172\"\u003e#27172\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e6da7657 oxfmt: Render diagnostics with source in Stdin mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27130\"\u003e#27130\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee9b2ec5 oxfmt/lsp: Reload \u003ccode\u003e.prettierignore\u003c/code\u003e on watched file change (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27129\"\u003e#27129\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e30eb463 oxfmt: Check global ignores before resolving nested config in Stdin mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27128\"\u003e#27128\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e72f42a3 formatter_markdown: Pre-allocate the IR buffer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27333\"\u003e#27333\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ecea47e3 formatter_core: Avoid exponential \u003ccode\u003ewill_break\u003c/code\u003e check on nested interned (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27211\"\u003e#27211\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e0aba566 oxfmt: Do not resolve root js config from nested context (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27147\"\u003e#27147\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e51506c6 formatter_css: Record divergences found in mdn-content (css-in-md) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27327\"\u003e#27327\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e656b81c formatter_markdown: Record unclosed fences closing at a directive's closer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27279\"\u003e#27279\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e66545bf formatter_markdown: Record setext heading wrap divergence (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27221\"\u003e#27221\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003eaf4b269 oxfmt: Document why \u003ccode\u003eformat()\u003c/code\u003e API does not take cwd (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27131\"\u003e#27131\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/commit/2bd08ebe8f36fcf1954a675ffdeb4c6d0129f609\"\u003e\u003ccode\u003e2bd08eb\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.87.0 \u0026amp;\u0026amp; oxfmt v0.72.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27341\"\u003e#27341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.72.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.86.0 to 1.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.87.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42dcfd2 linter/react/no-unescaped-entities: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27292\"\u003e#27292\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ecd4510d linter/unicorn/no-useless-switch-case: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27245\"\u003e#27245\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e1a7c902 linter/react/jsx-no-target-blank: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27181\"\u003e#27181\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e176b4b9 linter/jsx-a11y/label-has-associated-control: Validate label attribute values (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27302\"\u003e#27302\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e7d381c3 linter/jsx-a11y/mouse-events-have-key-events: Handle nullish event handlers (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27306\"\u003e#27306\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e4e09837 linter/jsx-a11y/lang: Validate lang expression strings (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27304\"\u003e#27304\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e7d28a66 linter/unicorn/numeric-separators-style: Report misgrouped BigInt literals (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27207\"\u003e#27207\u003c/a\u003e) (breken)\u003c/li\u003e\n\u003cli\u003ee928322 linter/unicorn/no-zero-fractions: Parenthesize separator and large integers in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27206\"\u003e#27206\u003c/a\u003e) (breken)\u003c/li\u003e\n\u003cli\u003e3d61a59 parser: Validate TypeScript type member separators (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27222\"\u003e#27222\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ef08236b linter/eslint/prefer-exponentiation-operator: Preserve autofix precedence (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27150\"\u003e#27150\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e7d60ae3 linter/valid-title: Continue checks after allowed words (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27146\"\u003e#27146\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003cli\u003ead5dd5d linter/eslint/no-unused-vars: Respect disabled argument checks for used ignore patterns (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26925\"\u003e#26925\u003c/a\u003e) (camc314)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\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/oxc-project/oxc/commit/2bd08ebe8f36fcf1954a675ffdeb4c6d0129f609\"\u003e\u003ccode\u003e2bd08eb\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.87.0 \u0026amp;\u0026amp; oxfmt v0.72.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27341\"\u003e#27341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.87.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.51.0 to 1.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elens\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4923\"\u003elucide-icons/lucide#4923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4971\"\u003elucide-icons/lucide#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4952\"\u003elucide-icons/lucide#4952\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.54.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 14.0.0 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.0] 2026-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Layout animations for vanilla JS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelay animation start when main thread held to prevent visual jumps.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileHover\u003c/code\u003e/\u003ccode\u003ewhileTap\u003c/code\u003e getting stuck after Fast Refresh reorders siblings.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Fix reporting of elastic overscroll.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix \u003ccode\u003epopLayout\u003c/code\u003e when rendering into another window or iframe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Fix JS animations jumping ahead when played after a pause at non-\u003ccode\u003e1\u003c/code\u003e speed.\u003c/li\u003e\n\u003cli\u003eAllow layout animations inside dragged elements.\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/motiondivision/motion/commit/b497798c62ee567fee92830280100b0e7334899c\"\u003e\u003ccode\u003eb497798\u003c/code\u003e\u003c/a\u003e v14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2f236b0217ae6f8f765f27c686b9b740fba08fd1\"\u003e\u003ccode\u003e2f236b0\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/73a21d3c2ab6777eea0d10b6aa3feefc41176070\"\u003e\u003ccode\u003e73a21d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3912\"\u003e#3912\u003c/a\u003e from motiondivision/claude/project-thread-tvp91y\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/34bad0f65005ede7f2b75872429a44462475fe1c\"\u003e\u003ccode\u003e34bad0f\u003c/code\u003e\u003c/a\u003e Export animateLayout from motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5c5073af2ae92a2d7e17c17ef67f0e5db7ec96a7\"\u003e\u003ccode\u003e5c5073a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3895\"\u003e#3895\u003c/a\u003e from motiondivision/proto/issue-1630\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1def63678e00d55dac0f6a0b04c1cfcd5e2ab56f\"\u003e\u003ccode\u003e1def636\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3901\"\u003e#3901\u003c/a\u003e from motiondivision/claude/project-thread-teqyqt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b62d551bcce70b7a23feac45ea6f5f8c8264eb05\"\u003e\u003ccode\u003eb62d551\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3911\"\u003e#3911\u003c/a\u003e from motiondivision/claude/project-thread-vl8yhx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2feb17a927119987ce47361f8eeea4748d792f1f\"\u003e\u003ccode\u003e2feb17a\u003c/code\u003e\u003c/a\u003e Remove isTreeAnimationBlocked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bbe422caf70c8cff7dca18921a4512ce9119d2a\"\u003e\u003ccode\u003e0bbe422\u003c/code\u003e\u003c/a\u003e Simplify isReversed flex axis check in scroll info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97a6003f05da48a989ce9e6a722e37704ef7c4c6\"\u003e\u003ccode\u003e97a6003\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3896\"\u003e#3896\u003c/a\u003e from motiondivision/claude/project-thread-op72nq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v14.0.0...v14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cac` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cacjs/cac/releases\"\u003ecac's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via dotted option names  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/604d408\"\u003e\u003c!-- raw HTML omitted --\u003e(604d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v7.0.0...v7.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/cacjs/cac/commit/66bb5501afca995b59eab25fe54dcf30250daea4\"\u003e\u003ccode\u003e66bb550\u003c/code\u003e\u003c/a\u003e chore: release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/604d408bf39adb1f1bce56614948bf391a77c93e\"\u003e\u003ccode\u003e604d408\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via dotted option names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/eb5fe081573bb0c1f27d10552efbbc7de95ccc0f\"\u003e\u003ccode\u003eeb5fe08\u003c/code\u003e\u003c/a\u003e chore: declare package side effects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/38268e67c9b12b0c512c050f2d37db0e0be59339\"\u003e\u003ccode\u003e38268e6\u003c/code\u003e\u003c/a\u003e chore: align pnpm workspace settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/e2b6e7269460f343443d7227703ae25ef1bad686\"\u003e\u003ccode\u003ee2b6e72\u003c/code\u003e\u003c/a\u003e ci: enable staged npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/165e613c42bef727d5734fd540935465d9a26cba\"\u003e\u003ccode\u003e165e613\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/42756d4ad0e1ea3e3b8e5940a9759c4b8d21bec3\"\u003e\u003ccode\u003e42756d4\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/ca9beb9562bd1993e5df21ebb71dcc9614163822\"\u003e\u003ccode\u003eca9beb9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 8.0.10 to 8.0.16 (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/39cf03022c90576a4dac2e14ccc2dc992ad73370\"\u003e\u003ccode\u003e39cf030\u003c/code\u003e\u003c/a\u003e chore: ignore skills for prettier \u0026amp; eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/4784a0f506253e0541a888426ba44bc33a70ae84\"\u003e\u003ccode\u003e4784a0f\u003c/code\u003e\u003c/a\u003e chore(deno): upgrade to cac 7.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cacjs/cac/compare/v7.0.0...v7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/releases\"\u003emagic-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the matched text when an offset is set  -  by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003eRich-Harris/magic-string#362\u003c/a\u003e \u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e4\"\u003e\u003c!-- raw HTML omitted --\u003e(607e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks  -  by \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003eRich-Harris/magic-string#361\u003c/a\u003e \u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad\"\u003e\u003c!-- raw HTML omitted --\u003e(fb89b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003e1.4.3\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad8837daf568648e3e1dde3284c61bdd1fb\"\u003efb89bad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace the matched text when an offset is set (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003e#362\u003c/a\u003e) (\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e44a5cc8e0cef9476f15ddb59cbc10f99df\"\u003e607e8e4\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/Rich-Harris/magic-string/commit/993d27d8aee16d2ca46646a5c3c0b290c8084323\"\u003e\u003ccode\u003e993d27d\u003c/code\u003e\u003c/a\u003e chore: release v1.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad8837daf568648e3e1dde3284c61bdd1fb\"\u003e\u003ccode\u003efb89bad\u003c/code\u003e\u003c/a\u003e fix: preserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e44a5cc8e0cef9476f15ddb59cbc10f99df\"\u003e\u003ccode\u003e607e8e4\u003c/code\u003e\u003c/a\u003e fix: replace the matched text when an offset is set (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxc-parser` from 0.152.0 to 0.153.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxc crates_v0.153.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61003c7 minifier: Fold undefined argument in non delegating yield (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27324\"\u003e#27324\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e07833c0 ast: Tie \u003ccode\u003edebug_name\u003c/code\u003e return lifetime to the underlying AST node (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27295\"\u003e#27295\u003c/a\u003e) (sadan)\u003c/li\u003e\n\u003cli\u003eadb1139 minifier: Merge import statements against the same module (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25534\"\u003e#25534\u003c/a\u003e) (翠)\u003c/li\u003e\n\u003cli\u003ecc82598 minifier: Merge import and export statements against the same module (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25533\"\u003e#25533\u003c/a\u003e) (翠)\u003c/li\u003e\n\u003cli\u003e1c352ce minifier: Minimize bitwise binary expressions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27107\"\u003e#27107\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed1a0bcc minifier: Merge statements after terminating if block branches (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26667\"\u003e#26667\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e7a95376 minifier: Merge adjucent if stmt with the same content (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26445\"\u003e#26445\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a7d48b parser: Report abstract private field error on modifier (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27314\"\u003e#27314\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e2ff6fb5 parser: Include generator marker in overload diagnostic span (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27313\"\u003e#27313\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4359a66 parser: Reject TypeScript class modifiers in JavaScript (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27312\"\u003e#27312\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e565d75d minifier: Correct indopedency when processing nested sequences (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27273\"\u003e#27273\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed0b9372 parser: Remove type-dependent tuple rest diagnostics (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27234\"\u003e#27234\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3d61a59 parser: Validate TypeScript type member separators (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27222\"\u003e#27222\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eb2793fa parser: Reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e5914a24 parser: Report \u003ccode\u003eTS1243\u003c/code\u003e for abstract async methods (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27192\"\u003e#27192\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ec6c6e5e parser: Report \u003ccode\u003eTS1242\u003c/code\u003e for interfaces with \u003ccode\u003eabstract\u003c/code\u003e modifier (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27191\"\u003e#27191\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edd0bbb9 parser: Avoid duplicate index signature modifier diagnostic (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27190\"\u003e#27190\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e8f61129 regex: Decode escaped capturing group names (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27156\"\u003e#27156\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eda1fed2 minifier: Fold conditional expressions with long sequences (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27083\"\u003e#27083\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e0c601f4 isolated-declarations: Allow adding undefined to keyof parameter types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27173\"\u003e#27173\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003cli\u003e4896287 isolated-declarations: Support readonly parameter types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27009\"\u003e#27009\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e72d62a1 transformer/explicit-resource-management: Transform classic for loop using declarations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27148\"\u003e#27148\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4cf9ae2 minifier: Preserve sibling declarations in arguments copy rewrite (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27140\"\u003e#27140\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e24b7015 transformer/explicit-resource-management: Lower using in catch and finally (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27142\"\u003e#27142\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99e3c15 minifier: Small performance improvement when merging imports (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27238\"\u003e#27238\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed37d1db codegen: Pre-allocate sourcemap builder vectors (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27230\"\u003e#27230\u003c/a\u003e) (codspeed)\u003c/li\u003e\n\u003cli\u003e466ef10 minifier: Update expressions in place in \u003ccode\u003emerge_import_export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27226\"\u003e#27226\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e028ffb8 minifier: Update nodes in place in \u003ccode\u003ewrap_to_avoid_ambiguous_else\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27194\"\u003e#27194\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e6fcd135 minifier: Avoid conversion from ident to str when for substitute symbols (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27209\"\u003e#27209\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e0b9799d minifier: Reduce usage of minimize_conditional (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26028\"\u003e#26028\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e3ca3ded minifier: Short-circuit IfStatement termination on alternate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25198\"\u003e#25198\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e335ce79 agents: Scope verification for local and stacked work (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27299\"\u003e#27299\u003c/a\u003e) (Dunqing)\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/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md\"\u003eoxc-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.153.0] - 2026-10-05\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb2793fa parser: Reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/commit/7f56ec9301e7327b4402c3010c87803b58b6ea30\"\u003e\u003ccode\u003e7f56ec9\u003c/code\u003e\u003c/a\u003e release(crates): oxc v0.153.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27342\"\u003e#27342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/203189635a78fe641870c94a412781d971d7e15a\"\u003e\u003ccode\u003e2031896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.10.6 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27272\"\u003e#27272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b2793fa2d833f4af34bda1ca3ce176ec9b1818b7\"\u003e\u003ccode\u003eb2793fa\u003c/code\u003e\u003c/a\u003e fix(parser): reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/crates_v0.153.0/napi/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdast-util-to-markdown` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/releases\"\u003emdast-util-to-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9039999 Add \u003ccode\u003eafterNode\u003c/code\u003e, \u003ccode\u003ebeforeNode\u003c/code\u003e, and \u003ccode\u003eunicode\u003c/code\u003e on \u003ccode\u003eUnsafe\u003c/code\u003e patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.0\"\u003ehttps://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.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/mdast-util-to-markdown/commit/1fca1b46a87c99a0d85890378b9807e21f7adb67\"\u003e\u003ccode\u003e1fca1b4\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/commit/90399996d990c341ee1f76210e4094bb7c8357f8\"\u003e\u003ccode\u003e9039999\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eafterNode\u003c/code\u003e, \u003ccode\u003ebeforeNode\u003c/code\u003e, and \u003ccode\u003eunicode\u003c/code\u003e on \u003ccode\u003eUnsafe\u003c/code\u003e patterns\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/server` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​modelcontextprotocol/server-legacy\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.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/modelcontextprotocol/typescript-sdk/pull/2952\"\u003e#2952\u003c/a\u003e \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325\"\u003e\u003ccode\u003e5a18673\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003erequireBearerAuth\u003c/code\u003e in \u003ccode\u003e@modelcontextprotocol/server-legacy\u003c/code\u003e takes the optional \u003ccode\u003eexpectedResource\u003c/code\u003e that \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e 2.3.0 and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e 1.32.0 added: the resource the token must be issued for (its audience), usually the server's URL. When it is set, a token is accepted only if the verifier reports that value in \u003ccode\u003eAuthInfo.resource\u003c/code\u003e; the two are compared as strings, ignoring a fragment and one trailing slash. A token reported for another value, or for none, is answered \u003ccode\u003e401 invalid_token\u003c/code\u003e with the usual \u003ccode\u003eWWW-Authenticate\u003c/code\u003e challenge. When it is not set, nothing changes. The package stays frozen otherwise; this option is added so that its \u003ccode\u003erequireBearerAuth\u003c/code\u003e matches the 1.x middleware it is a copy of.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​modelcontextprotocol/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​modelcontextprotocol/server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​modelcontextprotocol/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\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/modelcontextprotocol/typescript-sdk/commit/fcef852f6cdafea07f36cf6fae69b37c8adf85be\"\u003e\u003ccode\u003efcef852\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e8b7f05f5b9e4204510289dc0596531265e9ddcb\"\u003e\u003ccode\u003ee8b7f05\u003c/code\u003e\u003c/a\u003e docs: one opening note in the server and client package READMEs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325\"\u003e\u003ccode\u003e5a18673\u003c/code\u003e\u003c/a\u003e feat(server-legacy): add expectedResource to requireBearerAuth (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2952\"\u003e#2952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3ab61c61f5ff1cd6b67eec6222247c66635495fd\"\u003e\u003ccode\u003e3ab61c6\u003c/code\u003e\u003c/a\u003e docs: update the README banners (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/8aabbdcef6e016978a3132045281dfbd51c69792\"\u003e\u003ccode\u003e8aabbdc\u003c/code\u003e\u003c/a\u003e test(e2e): expect SdkHttpError after a second 401 from onUnauthorized (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2936\"\u003e#2936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/33fecfb119cb637022fcb345c61c09227ed04fc4\"\u003e\u003ccode\u003e33fecfb\u003c/code\u003e\u003c/a\u003e test(e2e): cover tools/call without arguments (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2933\"\u003e#2933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/818f7828898f367bfd4436bf55ccdfa17c3757d6\"\u003e\u003ccode\u003e818f782\u003c/code\u003e\u003c/a\u003e docs: state the principles in CLAUDE.md and shorten REVIEW.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/@modelcontextprotocol/server@2.3.0...@modelcontextprotocol/server@2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of ...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdates 46 non-major dependencies across the workspace, including `next` 16.3.8 → 16.4.0, `@base-ui/react` 1.8.0 → 1.9.0, `motion` 14.0.0 → 14.1.0, several `@radix-ui/*` releases, and the `oxlint`/`oxfmt` toolchain. The lockfile is regenerated accordingly.\n\n**Notable changes**\n- `oxfmt` 0.72.0 is a breaking release: markdown files are now formatted by the new markdown formatter.\n- `cac` 7.0.1 fixes prototype pollution via dotted option names.\n- `@base-ui/react` 1.9.0 decouples automatic popup unmounting from `actionsRef`.\n\n\u003csup\u003eWritten for commit 5c6bc54a8ee07eb0144f42f3c7c66b23ac6768f7. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/kitretsusaisama/decent-docs/pull/4?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"View guided diff\" src=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://www.cubic.dev/action/auto-fix/pr/kitretsusaisama/decent-docs/4?returnTo=https%3A%2F%2Fgithub.com%2Fkitretsusaisama%2Fdecent-docs%2Fpull%2F4\u0026source=description\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003cimg alt=\"Turn on auto-fix\" src=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/kitretsusaisama/decent-docs/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitretsusaisama%2Fdecent-docs/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"},{"uuid":"5820921645","node_id":"PR_kwDOUgpav88AAAABIDZFGw","number":11,"state":"closed","title":"Bump astro from 7.3.5 to 7.3.8 in the minor-y-parches group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T21:50:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T21:49:52.000Z","updated_at":"2026-10-12T21:50:19.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"the minor-y-parches group","ecosystem":"npm"},"body":"Bumps the minor-y-parches group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Noxell-Dev/Web-Bistro-Bar-Calle-13/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxell-Dev%2FWeb-Bistro-Bar-Calle-13/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"},{"uuid":"5818412252","node_id":"PR_kwDOQrTXps8AAAABIBafTg","number":119,"state":"open","title":"Bump the astro group with 2 updates","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T18:16:18.000Z","updated_at":"2026-10-12T18:16:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"astro","update_count":2,"packages":[{"name":"@astrojs/react","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the astro group with 2 updates: [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `@astrojs/react` from 7.0.0 to 7.0.1\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/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/react\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/blob/main/packages/integrations/react/CHANGELOG.md\"\u003e@​astrojs/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f603c21b6c940b7af535490259ddec7846b53ece\"\u003e\u003ccode\u003ef603c21\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​babel/core\u003c/code\u003e to v8 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/18106\"\u003e#18106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/react@7.0.1/packages/integrations/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/OctalMesh/OctalWeb-Links/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctalMesh%2FOctalWeb-Links/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"},{"uuid":"5814421478","node_id":"PR_kwDOQUiwEc8AAAABH-PJ1A","number":8,"state":"open","title":"chore(deps): bump the astro-i-tailwind group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":["VigoWB"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T13:18:42.000Z","updated_at":"2026-10-12T13:19:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"astro-i-tailwind","update_count":16,"packages":[{"name":"astro","old_version":"7.3.3","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/compiler-binding","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-android-arm64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-darwin-arm64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-darwin-x64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-arm64-gnu","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-arm64-musl","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-x64-gnu","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-x64-musl","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-wasm32-wasi","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-win32-arm64-msvc","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-win32-x64-msvc","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-rs","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/internal-helpers","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/language-server","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the astro-i-tailwind group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.3` | `7.3.8` |\n| [@astrojs/compiler-binding](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-android-arm64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-darwin-arm64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-darwin-x64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-arm64-gnu](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-arm64-musl](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-x64-gnu](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-x64-musl](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-wasm32-wasi](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-win32-arm64-msvc](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-win32-x64-msvc](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-rs](https://github.com/withastro/compiler-rs) | `0.4.1` | `0.5.1` |\n| [@astrojs/internal-helpers](https://github.com/withastro/astro/tree/HEAD/packages/internal-helpers) | `0.11.0` | `0.12.0` |\n| [@astrojs/language-server](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/language-server) | `2.17.1` | `2.17.2` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.4.1` | `0.4.3` |\n\n\nUpdates `astro` from 7.3.3 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/@astrojs/compiler-binding@0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-android-arm64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-android-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-android-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-darwin-arm64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-darwin-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-darwin-x64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-darwin-x64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-arm64-gnu` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-arm64-gnu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-arm64-gnu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-arm64-musl` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-arm64-musl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-arm64-musl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-x64-gnu` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-x64-gnu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-x64-gnu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/VigoWB/astro/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VigoWB%2Fastro/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"},{"uuid":"5813658610","node_id":"PR_kwDOTMgUHc8AAAABH9oCMQ","number":2212,"state":"open","title":"chore(site): bump the site-patch-and-minor group in /site with 5 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-10-12T12:23:45.000Z","updated_at":"2026-10-12T12:25:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(site): bump","group_name":"site-patch-and-minor","update_count":5,"packages":[{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/starlight","old_version":"0.42.5","new_version":"0.42.6","repository_url":"https://github.com/withastro/starlight"},{"name":"@iconify-json/lucide","old_version":"1.2.138","new_version":"1.2.142","repository_url":"https://github.com/iconify/icon-sets"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"marked","old_version":"18.0.14","new_version":"18.1.0","repository_url":"https://github.com/markedjs/marked"}],"path":"/site","ecosystem":"npm"},"body":"Bumps the site-patch-and-minor group in /site with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.42.5` | `0.42.6` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.138` | `1.2.142` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.5` | `7.3.8` |\n| [marked](https://github.com/markedjs/marked) | `18.0.14` | `18.1.0` |\n\nUpdates `@astrojs/markdown-remark` from 7.3.1 to 7.3.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/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e fix(markdown): keep trailing symbols in code block languages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18139\"\u003e#18139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.2/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/starlight` from 0.42.5 to 0.42.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/commit/afe57bbbc254b957b969d581d0f861925035bdcf\"\u003e\u003ccode\u003eafe57bb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4235\"\u003e#4235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e i18n(is): Add Icelandic UI translations (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Fix dependency resolution warnings with the Cloudflare adapter (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Fix icons cut off when pinch-zooming in Firefox (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Fix components barrel file import in \u003ccode\u003e\\\u0026lt;Footer\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4226\"\u003e#4226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.6/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.138 to 1.2.142\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 `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.14 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.14...v18.1.0\"\u003e18.1.0\u003c/a\u003e (2026-10-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid cubic backtracking on unicode whitespace in a link destination (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4106\"\u003e#4106\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/0d2022025d3cd44750a3ffbb77e2da60635589ee\"\u003e0d20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload CLI configs with top-level await (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4100\"\u003e#4100\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c61543ed0f16121ace9255626abcafe9514cb1b0\"\u003ec61543e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject unbalanced parentheses in link destinations (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4107\"\u003e#4107\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3363c9992123c5d5514a9251fcb01f75d811e660\"\u003e3363c99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd linkParenPossible to lexer state to fail fast for link token generation (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4ee44f7f2167bec4079255e32b520dd47f16486c\"\u003e4ee44f7\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/markedjs/marked/commit/e809386482250c5c856d54e34b5930ee7a5faa4f\"\u003e\u003ccode\u003ee809386\u003c/code\u003e\u003c/a\u003e chore(release): 18.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3363c9992123c5d5514a9251fcb01f75d811e660\"\u003e\u003ccode\u003e3363c99\u003c/code\u003e\u003c/a\u003e fix: reject unbalanced parentheses in link destinations (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0d2022025d3cd44750a3ffbb77e2da60635589ee\"\u003e\u003ccode\u003e0d20220\u003c/code\u003e\u003c/a\u003e fix: avoid cubic backtracking on unicode whitespace in a link destination (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c18a64fa5e8c97cb92a8ea709a4542ea94b1c740\"\u003e\u003ccode\u003ec18a64f\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4122\"\u003e#4122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4ee44f7f2167bec4079255e32b520dd47f16486c\"\u003e\u003ccode\u003e4ee44f7\u003c/code\u003e\u003c/a\u003e feat: add linkParenPossible to lexer state to fail fast for link token genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c61543ed0f16121ace9255626abcafe9514cb1b0\"\u003e\u003ccode\u003ec61543e\u003c/code\u003e\u003c/a\u003e fix: load CLI configs with top-level await (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.14...v18.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KiwiCanopy/KiwiDesk/pull/2212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwiCanopy%2FKiwiDesk/issues/2212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2212/packages"},{"uuid":"5813191147","node_id":"PR_kwDOGlAFLs8AAAABH9P4rw","number":495,"state":"open","title":"Bump sharp, @astrojs/mdx and astro","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T11:48:47.000Z","updated_at":"2026-10-12T11:48:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sharp, @astrojs/mdx"},{"name":"astro","repository_url":"https://github.com/withastro/astro","old_version":"5.18.2","new_version":"7.3.8"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sharp](https://github.com/lovell/sharp) to 0.35.5 and updates ancestor dependencies [sharp](https://github.com/lovell/sharp), [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). These dependencies need to be updated together.\n\nUpdates `sharp` from 0.34.5 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 4.3.14 to 8.0.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/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.3-beta.0\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/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eastro@7.4.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Moves MDX file processing to the Markdown processors.\u003c/p\u003e\n\u003cp\u003e'\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you haven't explicitly installed a Markdown processor, you don't need to do anything.\u003c/p\u003e\n\u003cp\u003eOtherwise, ensure that your configured Markdown processor uses the following version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e 0.4.0 or later if you use \u003ccode\u003esatteri()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-remark\u003c/code\u003e 7.3.0 or later if you use \u003ccode\u003eunified()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.mdx\u003c/code\u003e files still using \u003ccode\u003emarkdown.processor\u003c/code\u003e when \u003ccode\u003eextendMarkdownConfig\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e. They now use a clean default processor instead; pass \u003ccode\u003emdx({ processor })\u003c/code\u003e to choose one explicitly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds a warning when the deprecated \u003ccode\u003eremarkPlugins\u003c/code\u003e, \u003ccode\u003erehypePlugins\u003c/code\u003e, \u003ccode\u003erecmaPlugins\u003c/code\u003e and \u003ccode\u003eremarkRehype\u003c/code\u003e options are ignored because your Markdown processor does not run them. They still apply when your processor is \u003ccode\u003eunified()\u003c/code\u003e, and were previously dropped silently otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Moves MDX file processing to the Markdown processors.\u003c/p\u003e\n\u003cp\u003e'\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you haven't explicitly installed a Markdown processor, you don't need to do anything.\u003c/p\u003e\n\u003cp\u003eOtherwise, ensure that your configured Markdown processor uses the following version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e 0.4.0 or later if you use \u003ccode\u003esatteri()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-remark\u003c/code\u003e 7.3.0 or later if you use \u003ccode\u003eunified()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.mdx\u003c/code\u003e files still using \u003ccode\u003emarkdown.processor\u003c/code\u003e when \u003ccode\u003eextendMarkdownConfig\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e. They now use a clean default processor instead; pass \u003ccode\u003emdx({ processor })\u003c/code\u003e to choose one explicitly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds a warning when the deprecated \u003ccode\u003eremarkPlugins\u003c/code\u003e, \u003ccode\u003erehypePlugins\u003c/code\u003e, \u003ccode\u003erecmaPlugins\u003c/code\u003e and \u003ccode\u003eremarkRehype\u003c/code\u003e options are ignored because your Markdown processor does not run them. They still apply when your processor is \u003ccode\u003eunified()\u003c/code\u003e, and were previously dropped silently otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.0\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/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/404014aa69abbc4493f3ab53bb8c778181fa151f\"\u003e\u003ccode\u003e404014a\u003c/code\u003e\u003c/a\u003e Update dependency es-module-lexer to v3 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18129\"\u003e#18129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Switch from js-yaml to yaml (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18099\"\u003e#18099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Tighten \u003ccode\u003e@​astrojs/mdx\u003c/code\u003e peer dependency on astro and improve version mismatch er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/aa4949e425144e0d276d2ff70f01209e90fdfbe8\"\u003e\u003ccode\u003eaa4949e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17915\"\u003e#17915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e Only treat literal script/style content as raw in MDX rendering (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17896\"\u003e#17896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2fdf731428aa738d5dcf3041b4e78eb9d036968c\"\u003e\u003ccode\u003e2fdf731\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17849\"\u003e#17849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bd7af0b8d8c23138d3b1ca7d63d6953da9e009cf\"\u003e\u003ccode\u003ebd7af0b\u003c/code\u003e\u003c/a\u003e chore(deps): update react to v19 in fixtures (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16905\"\u003e#16905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e feat: move MDX into the processors themselves (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17262\"\u003e#17262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.18.2 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NOUIY/bootstrap/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NOUIY/bootstrap/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOUIY%2Fbootstrap/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"},{"uuid":"5811122325","node_id":"PR_kwDOMCbK5s8AAAABH7lK_w","number":2,"state":"open","title":"deps: bump astro from 7.3.5 to 7.3.8 in the astro group","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-10-12T09:04:25.000Z","updated_at":"2026-10-12T09:05:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"the astro group","ecosystem":"npm"},"body":"Bumps the astro group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ivanruii/portfolio/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivanruii%2Fportfolio/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"},{"uuid":"5807591881","node_id":"PR_kwDOVFa9NM8AAAABH4zXGw","number":6,"state":"closed","title":"Bump astro from 7.0.6 to 7.2.8 in /website in the npm_and_yarn group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-12T02:42:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T02:41:49.000Z","updated_at":"2026-10-12T02:42:54.000Z","time_to_close":61,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.0.6","new_version":"7.2.8","repository_url":"https://github.com/withastro/astro"}],"path":"/website in the npm_and_yarn group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /website directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.0.6 to 7.2.8\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@7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17783\"\u003e#17783\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/60b14ffff5b7a66b06d9b12e72933ba9222f519d\"\u003e\u003ccode\u003e60b14ff\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a type error when passing an image from a content collection \u003ccode\u003eimage()\u003c/code\u003e schema to a component or \u003ccode\u003e\u0026lt;Image /\u0026gt;\u003c/code\u003e. The schema returned by \u003ccode\u003eimage()\u003c/code\u003e was missing the \u003ccode\u003eapng\u003c/code\u003e format, so it no longer matched the type of an imported image.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17664\"\u003e#17664\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d48312502ef33a32aef3f25b6b6035db8b38e189\"\u003e\u003ccode\u003ed483125\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where Astro CSP support didn't correctly handle cases \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e resource. Now when \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e, Astro won't emit hashes for the directive specified.\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\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/withastro/astro/commit/7cadf1055a61c85d0b05f3c7d8c709f7faa5cf0d\"\u003e\u003ccode\u003e7cadf10\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Update Sharp to 0.35.4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8bf6f1af679947ffbc702db26425f3f13a7f3040\"\u003e\u003ccode\u003e8bf6f1a\u003c/code\u003e\u003c/a\u003e chore: split v5/v6 changelogs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17825\"\u003e#17825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e chore(deps): replace \u0026quot;find-process\u0026quot; with a smaller, lighter alternative (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/eface15c86b38d44e94b841c9d1e27394c470600\"\u003e\u003ccode\u003eeface15\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Use workerd's compatibility date for Cloudflare defaults (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Deserialize each route once when loading the manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Pass file path to SVGO so \u003ccode\u003eprefixIds\u003c/code\u003e generates unique per-file prefixes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Handle GET and HEAD request bodies during rewrites (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17813\"\u003e#17813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Normalize request paths before route matching (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17772\"\u003e#17772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.2.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.6\u0026new-version=7.2.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/karanshukla/vinoOpenEffects/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/karanshukla/vinoOpenEffects/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanshukla%2FvinoOpenEffects/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"},{"uuid":"5806184291","node_id":"PR_kwDOQcdKTc8AAAABH3txcQ","number":1735,"state":"open","title":"chore(deps): bump the all-dependencies group in /src-astro with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-11T23:19:43.000Z","updated_at":"2026-10-11T23:20:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":13,"packages":[{"name":"astro","old_version":"7.2.10","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"yjs","old_version":"13.6.32","new_version":"13.6.33","repository_url":"https://github.com/yjs/yjs"},{"name":"@astrojs/cloudflare","old_version":"14.2.6","new_version":"14.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"7.2.5","new_version":"9.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"svelte","old_version":"5.57.0","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-plugin-pwa","old_version":"1.3.0","new_version":"2.0.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/src-astro","ecosystem":"npm"},"body":"Bumps the all-dependencies group in /src-astro with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.10` | `7.3.8` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.32` | `13.6.33` |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.2.6` | `14.3.4` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `7.2.5` | `9.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.29` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.57.0` | `5.57.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.3.0` | `2.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n\nUpdates `astro` from 7.2.10 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yjs` from 13.6.32 to 13.6.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yjs/yjs/releases\"\u003eyjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.6.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eset currentTarget of deep events right before calling observers - fixes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/768\"\u003e#768\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/801\"\u003e#801\u003c/a\u003e  713a2895\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/aartrost\"\u003e\u003ccode\u003e@​aartrost\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/dikshit-n\"\u003e\u003ccode\u003e@​dikshit-n\u003c/code\u003e\u003c/a\u003e for the fixes!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\"\u003ehttps://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\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/yjs/yjs/commit/9ea3a4fb57b814292ce18dfd13c4f422e44e6c5c\"\u003e\u003ccode\u003e9ea3a4f\u003c/code\u003e\u003c/a\u003e 13.6.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/yjs/commit/713a2895e78d13dd6cc257fdd4d46dbdec6d4fa7\"\u003e\u003ccode\u003e713a289\u003c/code\u003e\u003c/a\u003e set currentTarget of deep events right before calling observers - fixes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/768\"\u003e#768\u003c/a\u003e,...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/cloudflare` from 14.2.6 to 14.3.4\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/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/17914\"\u003e#17914\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a40050476598ee856cd44cee6976a5d63c81db86\"\u003e\u003ccode\u003ea400504\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build crash when a custom worker entrypoint exports Durable Object classes alongside prerendered pages. The prerender worker no longer inherits \u003ccode\u003edurable_objects\u003c/code\u003e, \u003ccode\u003emigrations\u003c/code\u003e, or \u003ccode\u003eworkflows\u003c/code\u003e from the entry worker config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.1\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Mount i18n() before pages() in documented astro/hono order (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18253\"\u003e#18253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Scope Cloudflare adapter process banner to SSR and prerender environments onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/322cd139fadbfa0f1a897f3a3a2764a19f168a60\"\u003e\u003ccode\u003e322cd13\u003c/code\u003e\u003c/a\u003e Update astro (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18203\"\u003e#18203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e fix(cloudflare): resolve image format from the source when \u003ccode\u003ef\u003c/code\u003e is absent (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e dependency scan incorrectly matching \u003ccode\u003eimport.meta\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4ce2fca6edac7ac56c410b8d853a3968cc34b046\"\u003e\u003ccode\u003e4ce2fca\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e fix(cloudflare): derive prerender server URL from the bound address (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18057\"\u003e#18057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/00393ff0819d615acea30341f2c850dbafacb826\"\u003e\u003ccode\u003e00393ff\u003c/code\u003e\u003c/a\u003e Update dependency vitest [SECURITY] (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18026\"\u003e#18026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.3.4/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 7.2.5 to 9.0.1\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@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.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/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15819\"\u003e#15819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cafec4e23365061491103dfce2e889a15cf86f27\"\u003e\u003ccode\u003ecafec4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Upgrade to Vite v8\u003c/li\u003e\n\u003c/ul\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/17093\"\u003e#17093\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Replaces the import entrypoint of \u003ccode\u003egetContainerRenderer()\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003econtainer-renderer\u003c/code\u003e entrypoint exporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e has been added to the following integrations: React, Preact, Svelte, SolidJS, Vue, and MDX. This prevents bundlers from trying to bundle unrelated exports from the package root when only the Container API is used.\u003c/p\u003e\n\u003cp\u003eIf you are using the Container API, update your import statements to use the new entrypoint. The following example updates the \u003ccode\u003egetContainerRenderer()\u003c/code\u003e import for React:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { getContainerRenderer } from '@astrojs/react';\n+ import { getContainerRenderer } from '@astrojs/react/container-renderer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eImporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e from the package root still works, but is now deprecated and logs a warning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16549\"\u003e#16549\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/9d9d516ba95fb888d5e8c62892269cf047b523e9\"\u003e\u003ccode\u003e9d9d516\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\u003e@sveltejs/vite-plugin-svelte\u003c/code\u003e to v7. No user action is necessary.\u003c/p\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/17027\"\u003e#17027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/241250bf126f39c86a8aedd38df106e533301752\"\u003e\u003ccode\u003e241250b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Triggers beta prereleases for packages that are still on alpha\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0-beta.4\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/17093\"\u003e#17093\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Replaces the import entrypoint of \u003ccode\u003egetContainerRenderer()\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003econtainer-renderer\u003c/code\u003e entrypoint exporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e has been added to the following integrations: React, Preact, Svelte, SolidJS, Vue, and MDX. This prevents bundlers from trying to bundle unrelated exports from the package root when only the Container API is used.\u003c/p\u003e\n\u003cp\u003eIf you are using the Container API, update your import statements to use the new entrypoint. The following example updates the \u003ccode\u003egetContainerRenderer()\u003c/code\u003e import for React:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { getContainerRenderer } from '@astrojs/react';\n+ import { getContainerRenderer } from '@astrojs/react/container-renderer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eImporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e from the package root still works, but is now deprecated and logs a warning.\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/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f55ba4caca7c587555da86e3211ae1f1b3407c5f\"\u003e\u003ccode\u003ef55ba4c\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17132\"\u003e#17132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0da0678ab03cf225961f19eb73f594f3688e0e5b\"\u003e\u003ccode\u003e0da0678\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17089\"\u003e#17089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e fix(integrations): Export container renderers from a dedicated export path to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/08b84d60af591206aebf0390bca81a2da6356567\"\u003e\u003ccode\u003e08b84d6\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17045\"\u003e#17045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/17c417880ddcb8151319ecb7edd6575570d1a7a5\"\u003e\u003ccode\u003e17c4178\u003c/code\u003e\u003c/a\u003e [ci] release (alpha) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16749\"\u003e#16749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6e4a162a914201c5119a9793ea4b6d387721e833\"\u003e\u003ccode\u003e6e4a162\u003c/code\u003e\u003c/a\u003e test: skip conditional-rendering CSS test pending Rolldown support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@9.0.1/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.4 to 10.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/commit/c99614d9148886493b749a1a39442f4de56fbf53\"\u003e\u003ccode\u003ec99614d\u003c/code\u003e\u003c/a\u003e Release 10.6.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f1d08cb09edda8a4e90389d3528ee21a879e7cac\"\u003e\u003ccode\u003ef1d08cb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cf1ebcbae608ab327cc2508dee917e317951158c\"\u003e\u003ccode\u003ecf1ebcb\u003c/code\u003e\u003c/a\u003e Fix grid gap inheritance from row-gap and column-gap longhands (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e1212dc7222c79f5380f5288d7da9bbe4d393e51\"\u003e\u003ccode\u003ee1212dc\u003c/code\u003e\u003c/a\u003e Release 10.6.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/dac3c5f013f1237fc813e8e4365815cc77488d84\"\u003e\u003ccode\u003edac3c5f\u003c/code\u003e\u003c/a\u003e Add support for prefixing initial-letter (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b031690ff3062e82ec8e94958807f35d431f1638\"\u003e\u003ccode\u003eb031690\u003c/code\u003e\u003c/a\u003e Release 10.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/da65c362d65e3b7788c831df960ac7daa8673eca\"\u003e\u003ccode\u003eda65c36\u003c/code\u003e\u003c/a\u003e Add warning when Autoprefixer can cover CSS for old Safari\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/604f8d9a182524e0aa9195d2408177d48f050142\"\u003e\u003ccode\u003e604f8d9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/54608ca17ab657e6769fd894bc948fcc9673ba99\"\u003e\u003ccode\u003e54608ca\u003c/code\u003e\u003c/a\u003e Fix old WebKit gradients with color hints (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e81ffff9d824968394bab6f81da2e2c2511cc49\"\u003e\u003ccode\u003e7e81fff\u003c/code\u003e\u003c/a\u003e Release 10.5.5 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.4...10.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3...\n\n_Description has been truncated_","html_url":"https://github.com/iberi22/OrionHealth/pull/1735","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iberi22%2FOrionHealth/issues/1735","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1735/packages"},{"uuid":"5806021450","node_id":"PR_kwDOSB2l-c8AAAABH3ly6g","number":59,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 12 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-10-11T22:56:18.000Z","updated_at":"2026-10-11T22:56:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":12,"packages":[{"name":"astro","old_version":"7.1.1","new_version":"7.2.8","repository_url":"https://github.com/withastro/astro"},{"name":"baseline-browser-mapping","old_version":"2.10.18","new_version":"2.11.28","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"devalue","old_version":"5.9.2","new_version":"5.9.4","repository_url":"https://github.com/sveltejs/devalue"},{"name":"http-cache-semantics","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/kornelski/http-cache-semantics"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.20","repository_url":"https://github.com/ai/nanoid"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"6.1.4","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"smol-toml","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"source-map-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/7rulnik/source-map-js"},{"name":"undici","old_version":"8.10.1","new_version":"8.11.2","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.1.1` | `7.2.8` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.18` | `2.11.28` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.29.3` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.9.2` | `5.9.4` |\n| [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) | `4.2.0` | `4.3.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.20` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `6.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.29` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.8.0` | `1.9.1` |\n| [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.1` | `1.2.2` |\n| [undici](https://github.com/nodejs/undici) | `8.10.1` | `8.11.2` |\n\n\nUpdates `astro` from 7.1.1 to 7.2.8\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@7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17783\"\u003e#17783\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/60b14ffff5b7a66b06d9b12e72933ba9222f519d\"\u003e\u003ccode\u003e60b14ff\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a type error when passing an image from a content collection \u003ccode\u003eimage()\u003c/code\u003e schema to a component or \u003ccode\u003e\u0026lt;Image /\u0026gt;\u003c/code\u003e. The schema returned by \u003ccode\u003eimage()\u003c/code\u003e was missing the \u003ccode\u003eapng\u003c/code\u003e format, so it no longer matched the type of an imported image.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17664\"\u003e#17664\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d48312502ef33a32aef3f25b6b6035db8b38e189\"\u003e\u003ccode\u003ed483125\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where Astro CSP support didn't correctly handle cases \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e resource. Now when \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e, Astro won't emit hashes for the directive specified.\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\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/withastro/astro/commit/7cadf1055a61c85d0b05f3c7d8c709f7faa5cf0d\"\u003e\u003ccode\u003e7cadf10\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Update Sharp to 0.35.4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8bf6f1af679947ffbc702db26425f3f13a7f3040\"\u003e\u003ccode\u003e8bf6f1a\u003c/code\u003e\u003c/a\u003e chore: split v5/v6 changelogs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17825\"\u003e#17825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e chore(deps): replace \u0026quot;find-process\u0026quot; with a smaller, lighter alternative (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/eface15c86b38d44e94b841c9d1e27394c470600\"\u003e\u003ccode\u003eeface15\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Use workerd's compatibility date for Cloudflare defaults (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Deserialize each route once when loading the manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Pass file path to SVGO so \u003ccode\u003eprefixIds\u003c/code\u003e generates unique per-file prefixes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Handle GET and HEAD request bodies during rewrites (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17813\"\u003e#17813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Normalize request paths before route matching (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17772\"\u003e#17772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.2.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.18 to 2.11.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/17963c0e2a1c5e923c241e4254cabaa484488145\"\u003e\u003ccode\u003e17963c0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.28 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d628d8fdcddc434943219feaa3748a90b649279\"\u003e\u003ccode\u003e5d628d8\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/18ccb388edb91ca11bbd2a1dc5055117b8b01863\"\u003e\u003ccode\u003e18ccb38\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/6141d06f254525dcc3902ee1b153a835fc845522\"\u003e\u003ccode\u003e6141d06\u003c/code\u003e\u003c/a\u003e Patch to 2.11.27 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e1d166be08e0eab6f6d71533772d1c9202798abb\"\u003e\u003ccode\u003ee1d166b\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/42972a7ab3bad1c0c74edda376443010dbaa127c\"\u003e\u003ccode\u003e42972a7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.18...v2.11.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.2 to 4.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\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/browserslist/browserslist/commit/b4809dd2a2a11fbff492258f968130e9b470067f\"\u003e\u003ccode\u003eb4809dd\u003c/code\u003e\u003c/a\u003e Release 4.29.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/9d844f8d09c872e2f22e07daa8566fb53585c190\"\u003e\u003ccode\u003e9d844f8\u003c/code\u003e\u003c/a\u003e Update Firefox ESR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0033f344c3be446c935f9e515a366738fc0942a5\"\u003e\u003ccode\u003e0033f34\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/906d329968d968479474aab97ae2ab712bf18b5f\"\u003e\u003ccode\u003e906d329\u003c/code\u003e\u003c/a\u003e Release 4.29.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/ff8c83f72dd22e3331e89404487a19ec4ea6d5fc\"\u003e\u003ccode\u003eff8c83f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/067f4a1fa37047e8a53b369cb1fd837399f5d5d5\"\u003e\u003ccode\u003e067f4a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/952\"\u003e#952\u003c/a\u003e from wahidrizka/fix-cover-null-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f760921db5e420bd8c10e31d0278ab16fdbb9a2d\"\u003e\u003ccode\u003ef760921\u003c/code\u003e\u003c/a\u003e Do not add versions without usage data to cover queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5be63f54fc37cef2db22930bdabfafcb22b6fd46\"\u003e\u003ccode\u003e5be63f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/953\"\u003e#953\u003c/a\u003e from wahidrizka/docs-android-latest-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/1e5356f16429cb8a30dfa5415c7d0beddff8548f\"\u003e\u003ccode\u003e1e5356f\u003c/code\u003e\u003c/a\u003e Note that Android version queries return only the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5b7e94169750cedd9e63fdb8d2419542d3aa185f\"\u003e\u003ccode\u003e5b7e941\u003c/code\u003e\u003c/a\u003e Add missed changes to ChangeLog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.2...4.29.3\"\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 browserslist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.9.2 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\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/sveltejs/devalue/commit/434358aa98c27b6480bda6d1e69426e2054ed6a0\"\u003e\u003ccode\u003e434358a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/067b125f0d49c99a810eb0edfeb439ed29abe823\"\u003e\u003ccode\u003e067b125\u003c/code\u003e\u003c/a\u003e perf: annotate module-level Object.freeze calls as pure (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/53cd3db7dddf34bb8c2ab1ebc98dafd21daab918\"\u003e\u003ccode\u003e53cd3db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/46dc877b3570dafb1cd3291b9bb48cecef8f7266\"\u003e\u003ccode\u003e46dc877\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/84f6f67999104e36940f744bec0443536de1b463\"\u003e\u003ccode\u003e84f6f67\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6861dbbb7e548849e48bce718e88747a298f7250\"\u003e\u003ccode\u003e6861dbb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8f8d78e173f8a00023d009c7677ccc600dee0b99\"\u003e\u003ccode\u003e8f8d78e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/dae8153e9d7541b975cc4018138d6cebec6c1199\"\u003e\u003ccode\u003edae8153\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9ec513072e31f45e60d44dad6f0dba9c92bb8675\"\u003e\u003ccode\u003e9ec5130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8ade61d0e70d935a780e6cb0a69ee2a5383b4855\"\u003e\u003ccode\u003e8ade61d\u003c/code\u003e\u003c/a\u003e chore: fix bench:compare script (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.9.2...v5.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-cache-semantics` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/http-cache-semantics/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.11 to 3.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/johnemau\"\u003e\u003ccode\u003e@​johnemau\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed killing the app by setting huge user ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on async for React Native (by \u003ca href=\"https://github.com/OvergrowthBeards-JB\"\u003e\u003ccode\u003e@​OvergrowthBeards-JB\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on zero size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on negative size (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm provenance error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed random pool corruption on big ID sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/johnemau\"\u003e\u003ccode\u003e@​johnemau\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed killing the app by setting huge user ID (by \u003ca href=\"https://github.com/geoffrey-diederichs\"\u003e\u003ccode\u003e@​geoffrey-diederichs\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on async for React Native (by \u003ca href=\"https://github.com/OvergrowthBeards-JB\"\u003e\u003ccode\u003e@​OvergrowthBeards-JB\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on zero size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on negative size (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm provenance error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed random pool corruption on big ID sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/commit/d76f633e0201c1299d735a6544c4c4a05c882f0b\"\u003e\u003ccode\u003ed76f633\u003c/code\u003e\u003c/a\u003e Release 3.3.20 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/ac09ff646dd64de1d03827c288ce30bb26c4315c\"\u003e\u003ccode\u003eac09ff6\u003c/code\u003e\u003c/a\u003e Fix: async return types are synchronous in v3 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/eb63bd6775188dc35d143bf24868be094f19b5ee\"\u003e\u003ccode\u003eeb63bd6\u003c/code\u003e\u003c/a\u003e Release 3.3.19 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9067e0361a643ab2c94ddd67606efbf275f6c0dd\"\u003e\u003ccode\u003e9067e03\u003c/code\u003e\u003c/a\u003e Sync CJS and ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9ad98052b316c5e707f8098ace509d2ae165e54d\"\u003e\u003ccode\u003e9ad9805\u003c/code\u003e\u003c/a\u003e Release 3.3.18 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/55e50a0621ec084b4bb4000ea4e86e1191bd3da8\"\u003e\u003ccode\u003e55e50a0\u003c/code\u003e\u003c/a\u003e Update CI action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e10f8d40ce9d1ab47f66d65a16b48086432730d0\"\u003e\u003ccode\u003ee10f8d4\u003c/code\u003e\u003c/a\u003e Update index.native.js (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/73d67168136b36fd3b644159b0cff149da4905d9\"\u003e\u003ccode\u003e73d6716\u003c/code\u003e\u003c/a\u003e Release 3.3.17 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/f9d13f150847d117877adee3460a46eceb0cf49b\"\u003e\u003ccode\u003ef9d13f1\u003c/code\u003e\u003c/a\u003e Sync 0 size behaviour with PostCSS 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9760e112757cf7d46a79abd7a133bc4958757bb8\"\u003e\u003ccode\u003e9760e11\u003c/code\u003e\u003c/a\u003e Release 3.3.16 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.11...3.3.20\"\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 nanoid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-selector-parser` from 6.1.2 to 6.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-selector-parser/releases\"\u003epostcss-selector-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/advisories/GHSA-w9m9-85wc-3x92\"\u003eCVE-2026-9358\u003c/a\u003e (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 via backport of (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/316\"\u003e#316\u003c/a\u003e by \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\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/postcss/postcss-selector-parser/blob/main/CHANGELOG.md\"\u003epostcss-selector-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog of \u003ccode\u003epostcss-selector-parser\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e7.1.6 - 2026-09-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parse flat selectors in linear time, closing a CPU exhaustion vulnerability (\u003ca href=\"https://github.com/advisories/GHSA-rj75-hqrm-r3gf\"\u003eGHSA-rj75-hqrm-r3gf\u003c/a\u003e, reported by Wayde Shi)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.5 - 2026-08-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't treat a non-prefix token before \u003ccode\u003e|\u003c/code\u003e as a namespace (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/324\"\u003e#324\u003c/a\u003e by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: preserve whitespace before a \u003ccode\u003e*\u003c/code\u003e namespace in attribute selectors (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/325\"\u003e#325\u003c/a\u003e by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: TypeError on unclosed \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e and trailing \u003ccode\u003e|\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/330\"\u003e#330\u003c/a\u003e by \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4 - 2026-06-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3 - 2026-06-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (clone/walk)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2 - 2026-06-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/advisories/GHSA-w9m9-85wc-3x92\"\u003eCVE-2026-9358\u003c/a\u003e (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/316\"\u003e#316\u003c/a\u003e by \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: replace startsWith with strict equality (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(types): add walkUniversal declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: insert(Before|After) support multiple new node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: make insertions during iteration safe (major)\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/postcss/postcss-selector-parser/commit/4a7e4e3685db8ab8e52e51ecdbe8162a8568f70c\"\u003e\u003ccode\u003e4a7e4e3\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/e2021c523d5ef1bf27836aef3bd724a28ba7894f\"\u003e\u003ccode\u003ee2021c5\u003c/code\u003e\u003c/a\u003e fix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/7893b741fa87d0401e39c3a7f00d89cf7408ad32\"\u003e\u003ccode\u003e7893b74\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/5bc698cef66f8abd12610dc623e5d67cbc0f869d\"\u003e\u003ccode\u003e5bc698c\u003c/code\u003e\u003c/a\u003e Improve fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/db3232710d7270b34e50b4ffae493ac19204f570\"\u003e\u003ccode\u003edb32327\u003c/code\u003e\u003c/a\u003e run oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/16e2581b40894504cf2b979fc0ebf7d0b2f39366\"\u003e\u003ccode\u003e16e2581\u003c/code\u003e\u003c/a\u003e simplify deps (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/b185e2057871669f9c571ad82e4350799e0a2329\"\u003e\u003ccode\u003eb185e20\u003c/code\u003e\u003c/a\u003e Add description in package.json + full repo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/de415f19aac008f0e731590222f3a963193be05c\"\u003e\u003ccode\u003ede415f1\u003c/code\u003e\u003c/a\u003e Add Tidelift security notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/c4f2c8c04a8107e4e401f257ef00592b59633774\"\u003e\u003ccode\u003ec4f2c8c\u003c/code\u003e\u003c/a\u003e CI: make Node 14 test job lockfile-v3 compatible (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/4e93663bfe861f9fc3173db603c8fadb70f8090a\"\u003e\u003ccode\u003e4e93663\u003c/code\u003e\u003c/a\u003e Fix test run on node \u0026lt; 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-selector-parser/compare/v6.1.2...6.1.4\"\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/~moox\"\u003emoox\u003c/a\u003e, a new releaser for postcss-selector-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.9 to 8.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/choudhryfrompak\"\u003e\u003ccode\u003e@​choudhryfrompak\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed comments support in \u003ccode\u003elist.comma()\u003c/code\u003e and \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed semicolon and custom property (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/choudhryfrompak\"\u003e\u003ccode\u003e@​choudhryfrompak\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed comments support in \u003ccode\u003elist.comma()\u003c/code\u003e and \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed semicolon and custom property (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/a7a1f3476177d689dff722d3f9f72190ddf93f7e\"\u003e\u003ccode\u003ea7a1f34\u003c/code\u003e\u003c/a\u003e Release 8.5.29 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b55a36d14670cefa838b59a9b68c035b9619e294\"\u003e\u003ccode\u003eb55a36d\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7647a8107ebac8014f1a29ec7e06d3f6ab7c8ac6\"\u003e\u003ccode\u003e7647a81\u003c/code\u003e\u003c/a\u003e Escape \u0026lt;/style\u0026gt; in output of non-Root nodes (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7ac902664902289ea0cb9d6b1096b81e8d33bbf5\"\u003e\u003ccode\u003e7ac9026\u003c/code\u003e\u003c/a\u003e Do not split list.comma() and list.space() on separators inside comments (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2162\"\u003e#2162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ebffa97faa305f781a7df5a41ec39f57966b7b6c\"\u003e\u003ccode\u003eebffa97\u003c/code\u003e\u003c/a\u003e Add postcss-smooth-corners plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/57d6401ccca6ce96c9fcdebbdfc30c1ce9e7e797\"\u003e\u003ccode\u003e57d6401\u003c/code\u003e\u003c/a\u003e Speed up source map cleaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e46a036aa55c16b99bf4620850267e3407797ca\"\u003e\u003ccode\u003e7e46a03\u003c/code\u003e\u003c/a\u003e Speed up parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7f5c417f1d2dfd3280bb552191dac64a7ffd93d8\"\u003e\u003ccode\u003e7f5c417\u003c/code\u003e\u003c/a\u003e Improve \u0026lt;/style\u0026gt; protection for the case when beffore nodes have different parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7ba9051fb22d5b5ab160d71c3f2b749557c8ac6f\"\u003e\u003ccode\u003e7ba9051\u003c/code\u003e\u003c/a\u003e Fix useless ESLint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/12b41616d99877145dbd209cb17c339aedb556f9\"\u003e\u003ccode\u003e12b4161\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.9...8.5.29\"\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 postcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject invalid extra exponent sign by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHuge update\u003c/strong\u003e!!! This is most likely the largest update the library received since its release, with lots of new features and improvements.\u003c/p\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cp\u003eSignificant parts of the internal parse logic have been rewritten, improving performance by \u003cstrong\u003e1.5x-2x\u003c/strong\u003e. The library was already comfortably ahead of the others, but it is now faster than ever, sitting at \u003cstrong\u003e4x faster parse performance\u003c/strong\u003e than the closest maintained implementation.\u003c/p\u003e\n\u003cp\u003eProblematic code paths have also been replaced by safer implementations, solving potential DoS vectors. See GHSA-r4xh-jqrq-34v2.\u003c/p\u003e\n\u003cp\u003eNote: the objects returned by the library now have a \u003cem\u003enull prototype\u003c/em\u003e. This is a transparent change for 99.9% of users, and is one of the most significant contributors to the major performance gains in this version.\u003c/p\u003e\n\u003ch3\u003eFull Temporal support\u003c/h3\u003e\n\u003cp\u003eVersion 1.8.0 brought support for Temporal in \u003ccode\u003estringify\u003c/code\u003e; now the library is also able to emit Temporal objects instead of its own ad-hoc \u003ccode\u003eTomlDate\u003c/code\u003e object. It is not enabled by default, but it will become the default in v2. Enable by setting \u003ccode\u003euseLegacyDate: false\u003c/code\u003e in the parser's options.\u003c/p\u003e\n\u003ch4\u003eBetter Temporal support in stringify\u003c/h4\u003e\n\u003cp\u003eTemporal support has been improved since it released: Temporal objects that cannot be represented (such as \u003ccode\u003eTemporal.PlainMonthDay\u003c/code\u003e) now throw an error (instead of silently emitting a bogus object).\u003c/p\u003e\n\u003cp\u003eA new option has been added to \u003ccode\u003estringify\u003c/code\u003e to disallow Temporal objects that cannot be fully represented in TOML. This includes \u003ccode\u003eZonedDateTime\u003c/code\u003e objects with a IANA timezone attached instead of a plain offset, and dates with a specific calendar value set. Enable by setting \u003ccode\u003estrictTemporal: true\u003c/code\u003e in the options.\u003c/p\u003e\n\u003ch3\u003eHandling of unsafe keys\u003c/h3\u003e\n\u003cp\u003eSince its release the library has been protected against prototype pollution attacks, setting properties like \u003ccode\u003e__proto__\u003c/code\u003e using safe mechanisms that do not trigger prototype pollution. However, while the returned objects are safe on their own, they may become problematic if used carelessly.\u003c/p\u003e\n\u003cp\u003eInspired by \u003ccode\u003esecure-json-parse\u003c/code\u003e, the library now offers a way to either drop unsafe properties from the returned object, or to throw an error and reject documents altogether. By default, these potentially unsafe keys are preserved and returned.\u003c/p\u003e\n\u003ch3\u003eMiscellaneous updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnicode BOM is now gracefully accepted and ignored.\u003c/li\u003e\n\u003cli\u003eTable array headers are now properly checked again. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/65\"\u003e#65\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eClosed certain gaps where invalid whitespace would be accepted. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/61\"\u003e#61\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBogus local date and local time values with a UTC offset are no longer accepted.\u003c/li\u003e\n\u003cli\u003eCertain error messages are more accurate and handle errors at line boundaries better.\u003c/li\u003e\n\u003cli\u003eThe default export of the lib is now formally deprecated; use a \u003ccode\u003eimport *\u003c/code\u003e instead. Proposed in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/50\"\u003e#50\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, strings that contain lone surrogates are now normalised to well-formed strings.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, keys that contain lone surrogates are now rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.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/squirrelchat/smol-toml/commit/69aa050fef018b71799519bb2cbb54f158a0c5f9\"\u003e\u003ccode\u003e69aa050\u003c/code\u003e\u003c/a\u003e fix: actually properly fix exponent issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7be7084d24c85909cec84ecaafe39737ef4e4472\"\u003e\u003ccode\u003e7be7084\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/be3290da3309502447e020ce106bb8a11d99e580\"\u003e\u003ccode\u003ebe3290d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/86c76134ad7a50e8e101ef7fd82cb0f155b278d8\"\u003e\u003ccode\u003e86c7613\u003c/code\u003e\u003c/a\u003e fix: reject invalid extra exponent sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/6f9739a5ab481f57c3112024bc4947534b580b58\"\u003e\u003ccode\u003e6f9739a\u003c/code\u003e\u003c/a\u003e fix: gate \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/iberi22/iberi22/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iberi22%2Fiberi22/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"},{"uuid":"5804940061","node_id":"PR_kwDOTNneKs8AAAABH2wfhw","number":111,"state":"open","title":"Bump the docs-site group in /docs-site with 2 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-10-11T20:34:33.000Z","updated_at":"2026-10-11T20:35:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"docs-site","update_count":2,"packages":[{"name":"@astrojs/starlight","old_version":"0.42.5","new_version":"0.42.6","repository_url":"https://github.com/withastro/starlight"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"/docs-site","ecosystem":"npm"},"body":"Bumps the docs-site group in /docs-site with 2 updates: [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `@astrojs/starlight` from 0.42.5 to 0.42.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/commit/afe57bbbc254b957b969d581d0f861925035bdcf\"\u003e\u003ccode\u003eafe57bb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4235\"\u003e#4235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e i18n(is): Add Icelandic UI translations (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Fix dependency resolution warnings with the Cloudflare adapter (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Fix icons cut off when pinch-zooming in Firefox (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Fix components barrel file import in \u003ccode\u003e\\\u0026lt;Footer\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4226\"\u003e#4226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.6/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aai2k/TFStudio/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aai2k%2FTFStudio/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"},{"uuid":"5804007640","node_id":"PR_kwDOUxzh088AAAABH2DCVA","number":33,"state":"closed","title":"Bump the npm group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T03:50:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T18:41:05.000Z","updated_at":"2026-10-12T03:50:27.000Z","time_to_close":32959,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":4,"packages":[{"name":"@astrojs/markdown-satteri","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"maplibre-gl","old_version":"6.11.2","new_version":"6.13.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 4 updates in the / directory: [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri), [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) and [axe-core](https://github.com/dequelabs/axe-core).\n\nUpdates `@astrojs/markdown-satteri` from 0.4.2 to 0.4.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/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.4.3/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 6.11.2 to 6.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.13.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLet the globe center reach the poles, where it stopped at 85.05° (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8629\"\u003e#8629\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol layout by skipping line breaking for labels that fit on one line (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8617\"\u003e#8617\u003c/a\u003e) (by \u003ca href=\"https://github.com/DoFabien\"\u003e\u003ccode\u003e@​DoFabien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eCustomLayerInterface.renderToTerrainTile\u003c/code\u003e, \u003ccode\u003eCustomLayerInterface.terrainTileRevision\u003c/code\u003e and \u003ccode\u003erenderTerrainHeightMap\u003c/code\u003e in the options of \u003ccode\u003eprerender\u003c/code\u003e, so custom layers can drape what they draw over the terrain and place objects on it on the GPU (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8588\"\u003e#8588\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a stale cached worker crashing the map after an upgrade: the worker is self-contained again instead of importing \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e, and its default URL carries the version as a \u003ccode\u003ev\u003c/code\u003e query parameter. \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e and \u003ccode\u003emaplibre-gl-shared-dev.mjs\u003c/code\u003e are now empty files, kept so that existing copy steps don't fail; they are deprecated and will be removed in the next major version (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8621\"\u003e#8621\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eglobeDistanceOfLocationsPixels\u003c/code\u003e returning \u003ccode\u003eNaN\u003c/code\u003e when two copies of the same point have a dot product slightly above 1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8624\"\u003e#8624\u003c/a\u003e)(by \u003ca href=\"https://github.com/Dimononon\"\u003e\u003ccode\u003e@​Dimononon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep the camera above the terrain, where a scroll zoom into a mountain could take it under the surface and the zoom's end throw it kilometers up (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003ezoomToUserAccuracy\u003c/code\u003e option to \u003ccode\u003eGeolocateControlOptions\u003c/code\u003e to allow control over map zoom adjustments in line with the Geolocation Position update accuracy, while \u003ccode\u003etrackUserLocation\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7908\"\u003e#7908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8324\"\u003e#8324\u003c/a\u003e, continues \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7909\"\u003e#7909\u003c/a\u003e) (by \u003ca href=\"https://github.com/timsluis\"\u003e\u003ccode\u003e@​timsluis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e set, shade the walls of a rounded corner as one curved surface by sharing the vertex normal between walls that meet at a shallow angle, instead of one flat shade per arc segment (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8475\"\u003e#8475\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol rendering when the set of visible tiles changes, by rewriting the opacity buffers only of the symbol buckets whose labels actually changed instead of every bucket of every symbol layer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8434\"\u003e#8434\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd an \u003ccode\u003eabsolutePadding\u003c/code\u003e option to \u003ccode\u003eMap#cameraForBounds\u003c/code\u003e and \u003ccode\u003eMap#fitBounds\u003c/code\u003e to treat \u003ccode\u003epadding\u003c/code\u003e as the map's persistent padding instead of adding it to the current one (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8480\"\u003e#8480\u003c/a\u003e) (by \u003ca href=\"https://github.com/sargunv\"\u003e\u003ccode\u003e@​sargunv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(CanvasSource): catch load errors and fire map.error like ImageSource (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8448\"\u003e#8448\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8450\"\u003e#8450\u003c/a\u003e) (by \u003ca href=\"https://github.com/SatvikMishra08\"\u003e\u003ccode\u003e@​SatvikMishra08\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e still sending its waiting updates to the worker after the source is removed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e memory growing until the page crashes when \u003ccode\u003esetData\u003c/code\u003e is called faster than the worker handles it (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the map rendering at the display rate instead of going idle over a DEM with a minimum below sea level when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8605\"\u003e#8605\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a gesture over terrain throwing the camera when the terrain under the center loads after the gesture begins or the terrain switches off before it ends (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8548\"\u003e#8548\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the terrain elevation reading 0 outside the drawn tiles while the camera is below the terrain, and make that read about 40 times cheaper (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a hole around the poles of the globe in background, fill and line layers from zoom 3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8638\"\u003e#8638\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ejumpTo\u003c/code\u003e, and the setters that use it, pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#updateData\u003c/code\u003e leaving stale clusters on untouched tiles after clustering was turned on with \u003ccode\u003esetClusterOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#setClusterOptions\u003c/code\u003e clustering twice when called while new data is waiting to be sent (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e data set with \u003ccode\u003esetData\u003c/code\u003e being overwritten by the result of an earlier URL load or \u003ccode\u003eupdateData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fill-extrusion walls facing exactly east or west skipping \u003ccode\u003efill-extrusion-vertical-gradient\u003c/code\u003e and rendering brighter than the other walls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8604\"\u003e#8604\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eeaseTo\u003c/code\u003e and \u003ccode\u003eflyTo\u003c/code\u003e pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-outline-color\u003c/code\u003e, and the antialiased edge of fills, not being drawn when terrain is enabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/4200\"\u003e#4200\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect map padding when constraining the camera to max bounds, so the padded viewport can pan fully to its edges (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8501\"\u003e#8501\u003c/a\u003e) (by \u003ca href=\"https://github.com/erenbati\"\u003e\u003ccode\u003e@​erenbati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an unclosed disallowed tag in one attribution erasing the other attributions, by sanitizing each attribution before joining them (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8569\"\u003e#8569\u003c/a\u003e) (by \u003ca href=\"https://github.com/sx4im\"\u003e\u003ccode\u003e@​sx4im\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecolor-relief\u003c/code\u003e with a \u003ccode\u003ecustom\u003c/code\u003e DEM encoding whose \u003ccode\u003eredFactor\u003c/code\u003e, \u003ccode\u003egreenFactor\u003c/code\u003e or \u003ccode\u003eblueFactor\u003c/code\u003e is 0, where every elevation stop packed to NaN and the color ramp collapsed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6411\"\u003e#6411\u003c/a\u003e) (by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e missing fill-extrusions on globe once it renders as mercator (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8560\"\u003e#8560\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eline-offset\u003c/code\u003e distorting the line width around joins (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8570\"\u003e#8570\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCross-fade raster tiles when zooming out from a source's \u003ccode\u003emaxzoom\u003c/code\u003e, where the tiles switched instantly (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8517\"\u003e#8517\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.13.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLet the globe center reach the poles, where it stopped at 85.05° (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8629\"\u003e#8629\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol layout by skipping line breaking for labels that fit on one line (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8617\"\u003e#8617\u003c/a\u003e) (by \u003ca href=\"https://github.com/DoFabien\"\u003e\u003ccode\u003e@​DoFabien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eCustomLayerInterface.renderToTerrainTile\u003c/code\u003e, \u003ccode\u003eCustomLayerInterface.terrainTileRevision\u003c/code\u003e and \u003ccode\u003erenderTerrainHeightMap\u003c/code\u003e in the options of \u003ccode\u003eprerender\u003c/code\u003e, so custom layers can drape what they draw over the terrain and place objects on it on the GPU (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8588\"\u003e#8588\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a stale cached worker crashing the map after an upgrade: the worker is self-contained again instead of importing \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e, and its default URL carries the version as a \u003ccode\u003ev\u003c/code\u003e query parameter. \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e and \u003ccode\u003emaplibre-gl-shared-dev.mjs\u003c/code\u003e are now empty files, kept so that existing copy steps don't fail; they are deprecated and will be removed in the next major version (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8621\"\u003e#8621\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eglobeDistanceOfLocationsPixels\u003c/code\u003e returning \u003ccode\u003eNaN\u003c/code\u003e when two copies of the same point have a dot product slightly above 1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8624\"\u003e#8624\u003c/a\u003e)(by \u003ca href=\"https://github.com/Dimononon\"\u003e\u003ccode\u003e@​Dimononon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep the camera above the terrain, where a scroll zoom into a mountain could take it under the surface and the zoom's end throw it kilometers up (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.12.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003ezoomToUserAccuracy\u003c/code\u003e option to \u003ccode\u003eGeolocateControlOptions\u003c/code\u003e to allow control over map zoom adjustments in line with the Geolocation Position update accuracy, while \u003ccode\u003etrackUserLocation\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7908\"\u003e#7908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8324\"\u003e#8324\u003c/a\u003e, continues \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7909\"\u003e#7909\u003c/a\u003e) (by \u003ca href=\"https://github.com/timsluis\"\u003e\u003ccode\u003e@​timsluis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e set, shade the walls of a rounded corner as one curved surface by sharing the vertex normal between walls that meet at a shallow angle, instead of one flat shade per arc segment (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8475\"\u003e#8475\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol rendering when the set of visible tiles changes, by rewriting the opacity buffers only of the symbol buckets whose labels actually changed instead of every bucket of every symbol layer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8434\"\u003e#8434\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd an \u003ccode\u003eabsolutePadding\u003c/code\u003e option to \u003ccode\u003eMap#cameraForBounds\u003c/code\u003e and \u003ccode\u003eMap#fitBounds\u003c/code\u003e to treat \u003ccode\u003epadding\u003c/code\u003e as the map's persistent padding instead of adding it to the current one (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8480\"\u003e#8480\u003c/a\u003e) (by \u003ca href=\"https://github.com/sargunv\"\u003e\u003ccode\u003e@​sargunv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(CanvasSource): catch load errors and fire map.error like ImageSource (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8448\"\u003e#8448\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8450\"\u003e#8450\u003c/a\u003e) (by \u003ca href=\"https://github.com/SatvikMishra08\"\u003e\u003ccode\u003e@​SatvikMishra08\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e still sending its waiting updates to the worker after the source is removed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e memory growing until the page crashes when \u003ccode\u003esetData\u003c/code\u003e is called faster than the worker handles it (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the map rendering at the display rate instead of going idle over a DEM with a minimum below sea level when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8605\"\u003e#8605\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a gesture over terrain throwing the camera when the terrain under the center loads after the gesture begins or the terrain switches off before it ends (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8548\"\u003e#8548\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the terrain elevation reading 0 outside the drawn tiles while the camera is below the terrain, and make that read about 40 times cheaper (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a hole around the poles of the globe in background, fill and line layers from zoom 3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8638\"\u003e#8638\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ejumpTo\u003c/code\u003e, and the setters that use it, pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#updateData\u003c/code\u003e leaving stale clusters on untouched tiles after clustering was turned on with \u003ccode\u003esetClusterOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#setClusterOptions\u003c/code\u003e clustering twice when called while new data is waiting to be sent (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e data set with \u003ccode\u003esetData\u003c/code\u003e being overwritten by the result of an earlier URL load or \u003ccode\u003eupdateData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fill-extrusion walls facing exactly east or west skipping \u003ccode\u003efill-extrusion-vertical-gradient\u003c/code\u003e and rendering brighter than the other walls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8604\"\u003e#8604\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eeaseTo\u003c/code\u003e and \u003ccode\u003eflyTo\u003c/code\u003e pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-outline-color\u003c/code\u003e, and the antialiased edge of fills, not being drawn when terrain is enabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/4200\"\u003e#4200\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect map padding when constraining the camera to max bounds, so the padded viewport can pan fully to its edges (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8501\"\u003e#8501\u003c/a\u003e) (by \u003ca href=\"https://github.com/erenbati\"\u003e\u003ccode\u003e@​erenbati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an unclosed disallowed tag in one attribution erasing the other attributions, by sanitizing each attribution before joining them (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8569\"\u003e#8569\u003c/a\u003e) (by \u003ca href=\"https://github.com/sx4im\"\u003e\u003ccode\u003e@​sx4im\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecolor-relief\u003c/code\u003e with a \u003ccode\u003ecustom\u003c/code\u003e DEM encoding whose \u003ccode\u003eredFactor\u003c/code\u003e, \u003ccode\u003egreenFactor\u003c/code\u003e or \u003ccode\u003eblueFactor\u003c/code\u003e is 0, where every elevation stop packed to NaN and the color ramp collapsed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6411\"\u003e#6411\u003c/a\u003e) (by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e missing fill-extrusions on globe once it renders as mercator (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8560\"\u003e#8560\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eline-offset\u003c/code\u003e distorting the line width around joins (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8570\"\u003e#8570\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCross-fade raster tiles when zooming out from a source's \u003ccode\u003emaxzoom\u003c/code\u003e, where the tiles switched instantly (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8517\"\u003e#8517\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark a program as failed to create instead of throwing when the WebGL context is lost or a failed link reports zero attached shaders, where a dead GPU process made every query answer dead before \u003ccode\u003ewebglcontextlost\u003c/code\u003e arrived (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8607\"\u003e#8607\u003c/a\u003e) (by \u003ca href=\"https://github.com/rubenmarcus\"\u003e\u003ccode\u003e@​rubenmarcus\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/maplibre/maplibre-gl-js/commit/f67ac5e45ce441c6eef7c395ad2bbde7ed717c5d\"\u003e\u003ccode\u003ef67ac5e\u003c/code\u003e\u003c/a\u003e Bump js version to 6.13.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8685\"\u003e#8685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/04761779dd45b4537ce1e3e0aa4054ece9df4497\"\u003e\u003ccode\u003e0476177\u003c/code\u003e\u003c/a\u003e fix: keep the camera above the terrain (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8547\"\u003e#8547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/eaf272ce8b7ef5ebb55f1f3e86cf104d6de0e16d\"\u003e\u003ccode\u003eeaf272c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8682\"\u003e#8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/e0a0d7766fbabf7d7da0a27ad07e24b5c1f45dde\"\u003e\u003ccode\u003ee0a0d77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote from 1.10.0 to 1.12.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8683\"\u003e#8683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/84f4d81ee2f75d32436fa2afc8cc6ac82b947069\"\u003e\u003ccode\u003e84f4d81\u003c/code\u003e\u003c/a\u003e fix: revert shared mjs file (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8672\"\u003e#8672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/f98ef79b472280c9d7d1f0e6c4da3631080e358f\"\u003e\u003ccode\u003ef98ef79\u003c/code\u003e\u003c/a\u003e Make the 3D Tiles example use maplibre-gl-three, add raycast example (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8567\"\u003e#8567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/372a40b821d7fc049c43100934fe6b4e63e2c615\"\u003e\u003ccode\u003e372a40b\u003c/code\u003e\u003c/a\u003e GM2.14 Move the painter's leftover helpers to their owners (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/6ef0e295159fac8bbd71e81fbfc592bd957f5b4e\"\u003e\u003ccode\u003e6ef0e29\u003c/code\u003e\u003c/a\u003e GM2.13 Remove the style reference from the painter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8668\"\u003e#8668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/5e5ab7e49ad7a3e16eb47a7eda26c98e9d883fc2\"\u003e\u003ccode\u003e5e5ab7e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the npm_and_yarn group across 4 directories with 3 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/0343f27a9b7e5f9bec51a4078c974fb61b9e4d69\"\u003e\u003ccode\u003e0343f27\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8676\"\u003e#8676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v6.11.2...v6.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.13.0 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003cp\u003eThis release enables a new rule, and introduces new violations in some existing rules. These can cause the issue totals to go up from a previous version. Similarly we've included various bug fixes to false positives which may see the issue count go down as well. This release focused on various performance improvements which should speed runs up 20% - 40% on most pages. On especially large pages we've measured a 15x performance improvement.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4...\n\n_Description has been truncated_","html_url":"https://github.com/mryakar/yakar-me/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mryakar%2Fyakar-me/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"},{"uuid":"5800309179","node_id":"PR_kwDORQ5xbc8AAAABHzPWQA","number":16,"state":"open","title":"Bump the minor-updates group across 1 directory with 28 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-10-11T10:40:20.000Z","updated_at":"2026-10-11T10:41:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":28,"packages":[{"name":"@expressive-code/core","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@fontsource-variable/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/roboto","old_version":"5.2.9","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"astro","old_version":"5.16.15","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-decap-cms-oauth","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/dorukgezici/astro-decap-cms-oauth"},{"name":"astro-expressive-code","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"astro-icon","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/natemoo-re/astro-icon"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"katex","old_version":"0.16.28","new_version":"0.19.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.3.2","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"@types/markdown-it","old_version":"14.1.2","new_version":"14.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"node-html-parser","old_version":"7.0.2","new_version":"7.1.0","repository_url":"https://github.com/taoqf/node-fast-html-parser"},{"name":"overlayscrollbars","old_version":"2.14.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":"sanitize-html","old_version":"2.17.0","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"satori","old_version":"0.19.1","new_version":"0.38.0","repository_url":"https://github.com/vercel/satori"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.49.1","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.50.0","new_version":"4.148.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@biomejs/biome","old_version":"2.3.13","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/markdown-it","old_version":"14.1.2","new_version":"14.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"postcss-import","old_version":"16.1.1","new_version":"16.2.0","repository_url":"https://github.com/postcss/postcss-import"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.6` | `0.44.2` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.6` | `0.44.2` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.6` | `0.44.2` |\n| [@fontsource-variable/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@fontsource/roboto](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto) | `5.2.9` | `5.3.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.3.3` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.15` | `5.18.2` |\n| [astro-decap-cms-oauth](https://github.com/dorukgezici/astro-decap-cms-oauth) | `0.5.1` | `0.6.0` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.6` | `0.44.2` |\n| [astro-icon](https://github.com/natemoo-re/astro-icon/tree/HEAD/packages/core) | `1.1.5` | `1.2.0` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.28` | `0.19.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.3.2` |\n| [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) | `14.1.2` | `14.2.0` |\n| [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `7.0.2` | `7.1.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.14.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.18.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.2` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.38.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.49.1` | `5.57.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.3` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.50.0` | `4.148.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.13` | `2.5.15` |\n| [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) | `14.1.2` | `14.2.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.2` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.1` | `16.2.0` |\n\n\nUpdates `@expressive-code/core` from 0.41.6 to 0.44.2\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.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003c/ul\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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ef538d8300d3c8553f53b4e0d8d7ae4920fc280a\"\u003e\u003ccode\u003eef538d8\u003c/code\u003e\u003c/a\u003e Fix themed scrollbar corner background (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.44.2/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.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\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.44.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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.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.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\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/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\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/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\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/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.44.2/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.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\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.44.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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.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.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\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/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\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/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\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/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.44.2/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-variable/jetbrains-mono` from 5.2.8 to 5.3.0\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/variable/jetbrains-mono\"\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.3.0\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 `@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 `@tailwindcss/vite` from 4.1.18 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.1] - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb6a10937c7e1434db39919fbb4df4a8982dba7f\"\u003e\u003ccode\u003ebb6a109\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e.ts\u003c/code\u003e instead of \u003ccode\u003e.css\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8a14a710102cae195f6811e8578bef9477bc6be9\"\u003e\u003ccode\u003e8a14a71\u003c/code\u003e\u003c/a\u003e 4.3.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20226\"\u003e#20226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/73983e1cf5bc0ae721f4568cc24a5b5067b6b90b\"\u003e\u003ccode\u003e73983e1\u003c/code\u003e\u003c/a\u003e Fix 'Sourcemap is likely to be incorrect' warnings when using `@tailwindcss/v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\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@​tailwindcss/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.15 to 5.18.2\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\u003cbr /\u003e\n\nUpdates `astro-decap-cms-oauth` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/releases\"\u003eastro-decap-cms-oauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Astro 7 support while retaining the existing Astro 5 and 6 peer ranges. Verified with Astro 7.3.5.\u003c/li\u003e\n\u003cli\u003eUpgrade all direct dependencies and refresh the transitive lockfile, including Vite 8.3.1, TypeScript 7.0.2, js-yaml 5.4.2, vite-plugin-dts 5.1.1, and the latest Astro Node and Vercel adapters.\u003c/li\u003e\n\u003cli\u003eUpdate the default Decap CMS dashboard to 3.16.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCompatibility and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate library builds to Rolldown with explicit ESM and CommonJS outputs.\u003c/li\u003e\n\u003cli\u003eUpdate declaration bundling for vite-plugin-dts 5 using a development-only TypeScript 6 API bridge and API Extractor alongside the TypeScript 7 CLI.\u003c/li\u003e\n\u003cli\u003eUse js-yaml 5 named exports and built-in types, with YAML merge keys explicitly enabled. Date-like config values remain strings under the YAML 1.2 core schema.\u003c/li\u003e\n\u003cli\u003eRemove the obsolete Vercel functionPerRoute option and update demo markup for the Astro 7 compiler.\u003c/li\u003e\n\u003cli\u003ePercent-encode OAuth error redirects to prevent invalid Location headers.\u003c/li\u003e\n\u003cli\u003ePatch the Vercel routing dependency through a scoped path-to-regexp 6.3.0 override.\u003c/li\u003e\n\u003cli\u003eUpdate pnpm to 12.8.1 and publishing actions; run integration tests before npm publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements and verification\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 22.12 or newer is required. Use Node.js 24 for the demo Vercel deployment.\u003c/li\u003e\n\u003cli\u003eVerified on Node.js 24.21.0: frozen-lockfile installation, library build and declaration generation, all six demo HTTP integration scenarios, and the normal Vercel production build.\u003c/li\u003e\n\u003cli\u003eTests cover default/custom routes, disabled features, YAML regressions, and mocked GitHub OAuth success/error exchanges in development and Node standalone production.\u003c/li\u003e\n\u003cli\u003eReal GitHub login, browser-level Decap operation, and deployed Vercel execution are not part of the automated verification.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom Decap CMS config path by \u003ca href=\"https://github.com/Foxie-404\"\u003e\u003ccode\u003e@​Foxie-404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/pull/100\"\u003edorukgezici/astro-decap-cms-oauth#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAstro v6 support\u003c/li\u003e\n\u003cli\u003eDefault Decap CMS version -\u0026gt; 3.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Foxie-404\"\u003e\u003ccode\u003e@​Foxie-404\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Spr-Aachen\"\u003e\u003ccode\u003e@​Spr-Aachen\u003c/code\u003e\u003c/a\u003e contributed in \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/pull/100\"\u003edorukgezici/astro-decap-cms-oauth#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.5.2\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/dorukgezici/astro-decap-cms-oauth/commit/7666308211e4500bd40854268984e2ce8213ace7\"\u003e\u003ccode\u003e7666308\u003c/code\u003e\u003c/a\u003e Merge dev for v0.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/0d4a79b537b43b59543f38656f486298d351b8ac\"\u003e\u003ccode\u003e0d4a79b\u003c/code\u003e\u003c/a\u003e chore: release v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/6fd3a3d5330ad74a4933f83fed6d4c0a0976eb51\"\u003e\u003ccode\u003e6fd3a3d\u003c/code\u003e\u003c/a\u003e feat: Upgrade Astro and add integration coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/b1db62cb58940ed630a607b30872c18ad5532ea3\"\u003e\u003ccode\u003eb1db62c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dev'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/2e0b440f7a31f6ae959102fa543176545fbb646e\"\u003e\u003ccode\u003e2e0b440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/issues/100\"\u003e#100\u003c/a\u003e from Foxie-404/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/98eb546c63a0aac485ac5bcda8d259de550411fb\"\u003e\u003ccode\u003e98eb546\u003c/code\u003e\u003c/a\u003e bumped to astro v6 \u0026amp; decap-cms 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/e0c656db3fc8755892e8845b2aaa4eec314678d0\"\u003e\u003ccode\u003ee0c656d\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/954816340f17c20a3d5dd94e190be641ed1c88b2\"\u003e\u003ccode\u003e9548163\u003c/code\u003e\u003c/a\u003e allowBuilds for eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/ee55b9dea80b4f88b2b6882abb2accf6cdf7d172\"\u003e\u003ccode\u003eee55b9d\u003c/code\u003e\u003c/a\u003e [Copilot]Remove the ts-ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/054276c43f0111b3f68620df3cdf1b1c85533211\"\u003e\u003ccode\u003e054276c\u003c/code\u003e\u003c/a\u003e Implement export for \u0026quot;./src/config.ts\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.6.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 astro-decap-cms-oauth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.44.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9169010: Adds support for Astro v7 and Sätteri v0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.0\u003c/li\u003e\n\u003c/ul\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]\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/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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9169010: Adds support for Astro v7 and Sätteri v0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/916901066f5fd72c14e8473f5557e6491780ae2c\"\u003e\u003ccode\u003e9169010\u003c/code\u003e\u003c/a\u003e Support Astro v7 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.44.2/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 `astro-icon` from 1.1.5 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/natemoo-re/astro-icon/releases\"\u003eastro-icon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-icon@1.2.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/natemoo-re/astro-icon/pull/290\"\u003e#290\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/956817ef3718fafa1e011a5191a61331389419ae\"\u003e\u003ccode\u003e956817e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Bump \u003ccode\u003e@iconify/tools\u003c/code\u003e to v5 and \u003ccode\u003e@iconify/utils\u003c/code\u003e to v3, removing the transitive \u003ccode\u003eextract-zip\u003c/code\u003e dependency that was flagged for a symlink path-traversal vulnerability (GHSA-jmr9-qjv8-65gv).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRequires Node ≥22.12\u003c/strong\u003e — \u003ccode\u003e@iconify/utils\u003c/code\u003e v3 uses \u003ccode\u003enode:util\u003c/code\u003e's \u003ccode\u003estyleText\u003c/code\u003e, which needs Node ≥20.12/21.7, but the toolchain now also builds against Astro 7 (which itself requires Node ≥22.12). Node 20 reached end-of-life in April 2026, so \u003ccode\u003eastro-icon\u003c/code\u003e's \u003ccode\u003eengines\u003c/code\u003e field is raised to the currently-supported floor rather than the bare minimum.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/285\"\u003e#285\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/2e83ca08f47aea16a7b44a1d60332f0e29cb12ce\"\u003e\u003ccode\u003e2e83ca0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003etitle\u003c/code\u003e/\u003ccode\u003edesc\u003c/code\u003e props now accept \u003ccode\u003e{ id, value }\u003c/code\u003e in addition to a plain string, so consumers can set \u003ccode\u003eid\u003c/code\u003e attributes on the generated \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;desc\u0026gt;\u003c/code\u003e elements for \u003ccode\u003earia-labelledby\u003c/code\u003e referencing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/291\"\u003e#291\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/3db45a5c2dd99f0f51dbfc2f35c1ed8e04d15d6a\"\u003e\u003ccode\u003e3db45a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Strip the \u003ccode\u003elastModified\u003c/code\u003e timestamp from the generated local icon collection so its output is deterministic across builds, allowing Astro's incremental build cache to work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/288\"\u003e#288\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/adb18cf0256139a0b4636a2b5f950eb89daf3270\"\u003e\u003ccode\u003eadb18cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Log a warning instead of silently swallowing errors when the local icon collection fails to load, so failures during dev/build are visible instead of hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/287\"\u003e#287\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/fd5d522ce1b9d12f0dcf85de18...\n\n_Description has been truncated_","html_url":"https://github.com/Cecilia031/my-blog/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cecilia031%2Fmy-blog/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"},{"uuid":"5798888823","node_id":"PR_kwDOVEifjs8AAAABHyJYvg","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 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-10-11T07:12:44.000Z","updated_at":"2026-10-11T07:13:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"@astrojs/cloudflare","old_version":"12.6.12","new_version":"13.1.10","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.14","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"5.16.9","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"undici","old_version":"7.14.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.18.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"devalue","old_version":"5.9.1","new_version":"5.9.4","repository_url":"https://github.com/sveltejs/devalue"},{"name":"http-cache-semantics","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/kornelski/http-cache-semantics"},{"name":"smol-toml","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"source-map-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/7rulnik/source-map-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `12.6.12` | `13.1.10` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.14` | `4.0.19` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.9` | `7.3.8` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.5` |\n| [undici](https://github.com/nodejs/undici) | `7.14.0` | `7.29.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.21.0` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.9.1` | `5.9.4` |\n| [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) | `4.2.0` | `4.3.0` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.8.0` | `1.9.1` |\n| [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.1` | `1.2.2` |\n\n\nUpdates `@astrojs/cloudflare` from 12.6.12 to 13.1.10\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/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.10\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/16320\"\u003e#16320\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a43eb4b40b4f81530e3c9b5e2959495900320433\"\u003e\u003ccode\u003ea43eb4b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Uses \u003ccode\u003eredirect: 'manual'\u003c/code\u003e for remote image fetches in the Cloudflare binding image transform, consistent with all other image fetch paths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16307\"\u003e#16307\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a81dd3e7932f18b4c10c04378416324f0fea00f2\"\u003e\u003ccode\u003ea81dd3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Surfaces \u003ccode\u003econsole.log\u003c/code\u003e and \u003ccode\u003econsole.warn\u003c/code\u003e output from workerd during prerendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.9\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/16210\"\u003e#16210\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e030bd058457505b605ef573cfc71239baa963f0\"\u003e\u003ccode\u003ee030bd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.svelte\u003c/code\u003e files in \u003ccode\u003enode_modules\u003c/code\u003e failing with \u003ccode\u003eUnknown file extension \u0026quot;.svelte\u0026quot;\u003c/code\u003e when using the Cloudflare adapter with \u003ccode\u003eprerenderEnvironment: 'node'\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.8\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/16225\"\u003e#16225\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/756e7be510a315516f6aa1647c93d11e8b43f5a9\"\u003e\u003ccode\u003e756e7be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/travisbreaks\"\u003e\u003ccode\u003e@​travisbreaks\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eERR_MULTIPLE_CONSUMERS\u003c/code\u003e error when using Cloudflare Queues with prerendered pages. The prerender worker config callback now excludes \u003ccode\u003equeues.consumers\u003c/code\u003e from the entry worker config, since the prerender worker only renders static HTML and should not register as a queue consumer. Queue producers (bindings) are preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16192\"\u003e#16192\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79d86b88ef199d6a2195584ec53b225c6a9df5f9\"\u003e\u003ccode\u003e79d86b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alexanderniebuhr\"\u003e\u003ccode\u003e@​alexanderniebuhr\u003c/code\u003e\u003c/a\u003e! - Removes an unused function re-export from the \u003ccode\u003e/info\u003c/code\u003e package path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.7\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/814406de7dc3ea014b47d2d886d55c45e4e1c034\"\u003e\u003ccode\u003e814406d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.6\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/16151\"\u003e#16151\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4978165af4ca4c672edad904d7b6c85fc3647dd9\"\u003e\u003ccode\u003e4978165\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a dev-mode crash loop in the Cloudflare adapter when using Starlight by excluding \u003ccode\u003e@astrojs/starlight\u003c/code\u003e from SSR dependency optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.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/16109\"\u003e#16109\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c887b4a60329b704f18e9aad6106034aac7e7ab6\"\u003e\u003ccode\u003ec887b4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fix HMR crash when editing content collection files caused by Vite's SSR transform colliding with zod v4's \u003ccode\u003emeta\u003c/code\u003e export\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/eca29c17853b16fe2d05d1ecc7629b85bd30bfc2\"\u003e\u003ccode\u003eeca29c1\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a43eb4b40b4f81530e3c9b5e2959495900320433\"\u003e\u003ccode\u003ea43eb4b\u003c/code\u003e\u003c/a\u003e Use redirect: manual in Cloudflare image binding transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16320\"\u003e#16320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a81dd3e7932f18b4c10c04378416324f0fea00f2\"\u003e\u003ccode\u003ea81dd3e\u003c/code\u003e\u003c/a\u003e Surface console output from workerd during Cloudflare prerendering (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16307\"\u003e#16307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1945a934e85843de4b956d0bb211d410d8fe9ff7\"\u003e\u003ccode\u003e1945a93\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16281\"\u003e#16281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e030bd058457505b605ef573cfc71239baa963f0\"\u003e\u003ccode\u003ee030bd0\u003c/code\u003e\u003c/a\u003e Fix .svelte files in node_modules with Cloudflare prerenderEnvironment: node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/92fc0303d1870a169991335edb70d374cab402a0\"\u003e\u003ccode\u003e92fc030\u003c/code\u003e\u003c/a\u003e refactor(core): rename logger internal types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16271\"\u003e#16271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/673a871b2d1dc5a094ffbf70ba4e8bfe9b9cde27\"\u003e\u003ccode\u003e673a871\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16244\"\u003e#16244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79d86b88ef199d6a2195584ec53b225c6a9df5f9\"\u003e\u003ccode\u003e79d86b8\u003c/code\u003e\u003c/a\u003e chore: adapt code to upstream deprecation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16192\"\u003e#16192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/756e7be510a315516f6aa1647c93d11e8b43f5a9\"\u003e\u003ccode\u003e756e7be\u003c/code\u003e\u003c/a\u003e fix(cloudflare): exclude queue consumers from prerender worker (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16225\"\u003e#16225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b5b809375e11fae988ab582b8023a15b0e743e67\"\u003e\u003ccode\u003eb5b8093\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16159\"\u003e#16159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@13.1.10/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.14 to 4.0.19\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@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\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/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.18\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/16037\"\u003e#16037\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fdd2c5a2f0eb63332b018df01b2c1eb0d5c8a102\"\u003e\u003ccode\u003efdd2c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/blimmer\"\u003e\u003ccode\u003e@​blimmer\u003c/code\u003e\u003c/a\u003e! - Unpin \u003ccode\u003efast-xml-parser\u003c/code\u003e to \u003ccode\u003e^5.5.7\u003c/code\u003e to resolve entity expansion CVEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.17\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/15830\"\u003e#15830\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8d3f3aa1fdefebc22bb45de26591d3ec3d6da580\"\u003e\u003ccode\u003e8d3f3aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Pin \u003ccode\u003efast-xml-parser\u003c/code\u003e to 5.4.1 in order to fix an upstream bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.16\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/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/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15283\"\u003e#15283\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/daf41c6652e061fbc7550daf4f0a0ec2f74c4d0b\"\u003e\u003ccode\u003edaf41c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/eldair\"\u003e\u003ccode\u003e@​eldair\u003c/code\u003e\u003c/a\u003e! - Updates validation to use Zod v4\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\u003e4.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\u003e4.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\u003ch2\u003e4.0.15-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/15283\"\u003e#15283\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/daf41c6652e061fbc7550daf4f0a0ec2f74c4d0b\"\u003e\u003ccode\u003edaf41c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/eldair\"\u003e\u003ccode\u003e@​eldair\u003c/code\u003e\u003c/a\u003e! - Updates validation to use Zod v4\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/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\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/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\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/astro-rss/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/astro-rss/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fdd2c5a2f0eb63332b018df01b2c1eb0d5c8a102\"\u003e\u003ccode\u003efdd2c5a\u003c/code\u003e\u003c/a\u003e fix(rss): unpin fast-xml-parser to resolve entity expansion CVEs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16037\"\u003e#16037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a2fff742a4a073a9cb5ea30a956af89195a73269\"\u003e\u003ccode\u003ea2fff74\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.9 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG-v5.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e5.17.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/14932\"\u003e#14932\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b19d816c914022c4e618d6012e09aed82be34213\"\u003e\u003ccode\u003eb19d816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickarlt\"\u003e\u003ccode\u003e@​patrickarlt\u003c/code\u003e\u003c/a\u003e! - Adds support for returning a Promise from the \u003ccode\u003eparser()\u003c/code\u003e option of the \u003ccode\u003efile()\u003c/code\u003e loader\u003c/p\u003e\n\u003cp\u003eThis enables you to run asynchronous code such as fetching remote data or using async parsers when loading files with the Content Layer API.\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineCollection } from 'astro:content';\nimport { file } from 'astro/loaders';\n\u003cp\u003econst blog = defineCollection({\nloader: file('src/data/blog.json', {\nparser: async (text) =\u0026gt; {\nconst data = JSON.parse(text);\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  // Perform async operations like fetching additional data\n  const enrichedData = await fetch(`https://api.example.com/enrich`, {\n    method: 'POST',\n    body: JSON.stringify(data),\n  }).then((res) =\u0026amp;gt; res.json());\n\n  return enrichedData;\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}),\n});\u003c/p\u003e\n\u003cp\u003eexport const collections = { blog };\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.astro.build/en/reference/content-loader-reference/#parser\"\u003ethe \u003ccode\u003eparser()\u003c/code\u003e reference documentation\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15171\"\u003e#15171\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f22072607c79f5ba3459ba7522cfdf2581f1869b\"\u003e\u003ccode\u003ef220726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mark-ignacio\"\u003e\u003ccode\u003e@​mark-ignacio\u003c/code\u003e\u003c/a\u003e! - Adds a new, optional \u003ccode\u003ekernel\u003c/code\u003e configuration option to select a resize algorithm in the Sharp image service\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.33.5 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.33.5...v0.35.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.14.0 to 7.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/f690157d728508652fef14673630c71515123e96\"\u003ef690157d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/6615e0175e9b635bcd2e3e87a47daa82f6f5b728\"\u003e6615e017\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/63cf698b611fecc6ee0a17b185b930051e4b982f\"\u003e63cf698b\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/1858656ebb1e919311c1f31613dfd581b7214349\"\u003e1858656e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/b6c5a00252c37da9dd2db9bead053bb843e1f988\"\u003eb6c5a002\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound decoded output, allowing compressed responses to consume excessive memory. Undici now limits every decompression stage to 64 MiB by default and supports a configurable \u003ccode\u003emaxSize\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2c7d7e1227043c644c4c32cfd1e276f4fd4fcb11\"\u003e2c7d7e12\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-pmjh-fq2x-6v4x\"\u003eGHSA-pmjh-fq2x-6v4x\u003c/a\u003e: a terminal retry failure after response headers were exposed could orphan the original response body, causing consumers to hang indefinitely. Undici now propagates the terminal error to the exposed body. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/3c6726599cea8646384dde846c97d630da472a74\"\u003e3c672659\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8436-99hf-9mmv\"\u003eGHSA-8436-99hf-9mmv\u003c/a\u003e: cache interceptors could store and replay responses to unsafe HTTP methods such as \u003ccode\u003ePOST\u003c/code\u003e or \u003ccode\u003eDELETE\u003c/code\u003e. Undici now restricts cache reads and writes to safe methods while preserving invalidation by successful unsafe requests. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/b61d9432bac7caac51273ad209862e4c0bf935ae\"\u003eb61d9432\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2gqq-gqf2-x968\"\u003eGHSA-2gqq-gqf2-x968\u003c/a\u003e: the dump interceptor could treat an oversized chunked response as successfully truncated when no \u003ccode\u003eContent-Length\u003c/code\u003e was present. Undici now enforces \u003ccode\u003emaxSize\u003c/code\u003e against received bytes and aborts oversized responses. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/21693f406f0142f3504192e9f9b022dcf84782ae\"\u003e21693f40\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cd8af90b38ae33c2838d54a2d629774122effe95\"\u003ecd8af90b\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v7.x] drop: remove Node.js 26 from shared-builtin CI build by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5592\"\u003enodejs/undici#5592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): honour headersTimeout by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5604\"\u003enodejs/undici#5604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): keep the connection ref'd while requests are outstanding by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5605\"\u003enodejs/undici#5605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase Windows workflow timeout on v7.x by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5621\"\u003enodejs/undici#5621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): retire the request that completed, not the head of the queue by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5618\"\u003enodejs/undici#5618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): settle a request whose stream is cancelled by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5607\"\u003enodejs/undici#5607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5646\"\u003enodejs/undici#5646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): handle GOAWAY for CONNECT streams by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5640\"\u003enodejs/undici#5640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v7.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5769\"\u003enodejs/undici#5769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.29.0...v7.29.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.29.0...v7.29.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.29.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e: malformed qualified \u003ccode\u003eprivate\u003c/code\u003e Cache-Control directives could cause cross-user information disclosure in shared caches or a parse-time crash. The cache parser now treats empty qualified directives conservatively and safely handles mixed qualified and unqualified directives. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/9f10f1e9bfcc68b5c8b53d0459cb6d9562008fcd\"\u003e9f10f1e9\u003c/a\u003e, with regression coverage in \u003ca href=\"https://github.com/nodejs/undici/commit/466e99d123b452c9ac56dea8b03ec4dcd0d98ad5\"\u003e466e99d1\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/33928bc24f742ea8422ed90d17f2e0cc83e4d09d\"\u003e33928bc2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e: optional whitespace around \u003ccode\u003e=\u003c/code\u003e in qualified \u003ccode\u003eno-cache\u003c/code\u003e and \u003ccode\u003eprivate\u003c/code\u003e directives could bypass shared-cache restrictions and disclose authenticated data across users. Cache-Control parsing now normalizes these forms and applies conservative cache decisions. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/98011a862a248bb43c1bc5a2edcf4ee787948e95\"\u003e98011a86\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/1b5a5312c3a7d7a30c31bf0d000b39a8a2531e1c\"\u003e1b5a5312\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4a9dafb16ff43880cf590e6d9c2aeee25fbff6d7\"\u003e4a9dafb1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/3bf91ddb493e853957f3a58e155326a668ab8aef\"\u003e3bf91ddb\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d39a83e7b0d631590c3b85b5cc0dbeab66c3a1d8\"\u003e\u003ccode\u003ed39a83e\u003c/code\u003e\u003c/a\u003e Bumped v7.29.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5772\"\u003e#5772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0d88464876d02bdb9cf27015d9d66500a8aaa782\"\u003e\u003ccode\u003e0d88464\u003c/code\u003e\u003c/a\u003e fix(test): remove unused EventEmitter import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f57411b894d45b89964252971497507500c32bc1\"\u003e\u003ccode\u003ef57411b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5769\"\u003e#5769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3c6726599cea8646384dde846c97d630da472a74\"\u003e\u003ccode\u003e3c67265\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cd8af90b38ae33c2838d54a2d629774122effe95\"\u003e\u003ccode\u003ecd8af90\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6615e0175e9b635bcd2e3e87a47daa82f6f5b728\"\u003e\u003ccode\u003e6615e01\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2c7d7e1227043c644c4c32cfd1e276f4fd4fcb11\"\u003e\u003ccode\u003e2c7d7e1\u003c/code\u003e\u003c/a\u003e fix(decompress): limit decompressed response size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b6c5a00252c37da9dd2db9bead053bb843e1f988\"\u003e\u003ccode\u003eb6c5a00\u003c/code\u003e\u003c/a\u003e fix(cache): do not cache Set-Cookie in shared caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/21693f406f0142f3504192e9f9b022dcf84782ae\"\u003e\u003ccode\u003e21693f4\u003c/code\u003e\u003c/a\u003e fix(interceptor/dump): abort oversized chunked responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f690157d728508652fef14673630c71515123e96\"\u003e\u003ccode\u003ef690157\u003c/code\u003e\u003c/a\u003e fix: preserve BalancedPool connection options\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.14.0...v7.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003emaxBufferedChunks\u003c/code\u003e and \u003ccode\u003emaxFragments\u003c/code\u003e options (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a remote memory exhaustion DoS vulnerability (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA high volume of tiny fragments and data chunks could be sent by a peer, using\nmodest network traffic, to crash a \u003ccode\u003ews\u003c/code\u003e server or client due to OOM.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer({ port: 0 }, function () {\nconst data = Buffer.alloc(1);\nconst options = { fin: false };\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e);\u003c/p\u003e\n\u003cp\u003ews.on('open', function () {\n(function send() {\nws.send(data, options, function (err) {\nif (err) return;\nsend();\n});\n})();\n});\u003c/p\u003e\n\u003cp\u003ews.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eclient close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eserver close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe vulnerability was responsibly disclosed and fixed by \u003ca href=\"https://github.com/Nadav0077\"\u003eNadav Magier\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn vulnerable versions, the issue can be mitigated by lowering the value of the\n\u003ccode\u003emaxPayload\u003c/code\u003e option if possible.\u003c/p\u003e\n\u003ch2\u003e8.20.1\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/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94\"\u003e\u003ccode\u003ebca91ad\u003c/code\u003e\u003c/a\u003e [dist] 8.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/2b2abd458a1b647d0b6033bd62a619c36189839a\"\u003e\u003ccode\u003e2b2abd4\u003c/code\u003e\u003c/a\u003e [security] Limit retained message parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/78eabe2a6677b231bf9c82601bde86ff91639490\"\u003e\u003ccode\u003e78eabe2\u003c/code\u003e\u003c/a\u003e [security] Add latest vulnerability to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.9.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b2a456: fix: reject out-of-bounds indices\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b2a456: fix: reject out-of-bounds indices\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/sveltejs/devalue/commit/434358aa98c27b6480bda6d1e69426e2054ed6a0\"\u003e\u003ccode\u003e434358a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/067b125f0d49c99a810eb0edfeb439ed29abe823\"\u003e\u003ccode\u003e067b125\u003c/code\u003e\u003c/a\u003e perf: annotate module-level Object.freeze calls as pure (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/53cd3db7dddf34bb8c2ab1ebc98dafd21daab918\"\u003e\u003ccode\u003e53cd3db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/46dc877b3570dafb1cd3291b9bb48cecef8f7266\"\u003e\u003ccode\u003e46dc877\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/84f6f67999104e36940f744bec0443536de1b463\"\u003e\u003ccode\u003e84f6f67\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6861dbbb7e548849e48bce718e88747a298f7250\"\u003e\u003ccode\u003e6861dbb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8f8d78e173f8a00023d009c7677ccc600dee0b99\"\u003e\u003ccode\u003e8f8d78e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/dae8153e9d7541b975cc4018138d6cebec6c1199\"\u003e\u003ccode\u003edae8153\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9ec513072e31f45e60d44dad6f0dba9c92bb8675\"\u003e\u003ccode\u003e9ec5130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8ade61d0e70d935a780e6cb0a69ee2a5383b4855\"\u003e\u003ccode\u003e8ade61d\u003c/code\u003e\u003c/a\u003e chore: fix bench:compare script (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.9.1...v5.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-cache-semantics` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/http-cache-semantics/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject invalid extra exponent sign by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHuge update\u003c/strong\u003e!!! This is most likely the largest update the library received since its release, with lots of new features and improvements.\u003c/p\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cp\u003eSignificant parts of the internal parse logic have been rewritten, improving performance by \u003cstrong\u003e1.5x-2x\u003c/strong\u003e. The library was already comfortably ahead of the others, but it is now faster than ever, sitting at \u003cstrong\u003e4x faster parse performance\u003c/strong\u003e than the closest maintained implementation.\u003c/p\u003e\n\u003cp\u003eProblematic code paths have also been replaced by safer implementations, solving potential DoS vectors. See GHSA-r4xh-jqrq-34v2.\u003c/p\u003e\n\u003cp\u003eNote: the objects returned by the library now have a \u003cem\u003enull prototype\u003c/em\u003e. This is a transparent change for 99.9% of users, and is one of the most significant contributors to the major performance gains in this version.\u003c/p\u003e\n\u003ch3\u003eFull Temporal support\u003c/h3\u003e\n\u003cp\u003eVersion 1.8.0 brought support for Temporal in \u003ccode\u003estringify\u003c/code\u003e; now the library is also able to emit Temporal objects instead of its own ad-hoc \u003ccode\u003eTomlDate\u003c/code\u003e object. It is not enabled by default, but it will become the default in v2. Enable by setting \u003ccode\u003euseLegacyDate: false\u003c/code\u003e in the parser's options.\u003c/p\u003e\n\u003ch4\u003eBetter Temporal support in stringify\u003c/h4\u003e\n\u003cp\u003eTemporal support has been improved since it released: Temporal objects that cannot be represented (such as \u003ccode\u003eTemporal.PlainMonthDay\u003c/code\u003e) now throw an error (instead of silently emitting a bogus object).\u003c/p\u003e\n\u003cp\u003eA new option has been added to \u003ccode\u003estringify\u003c/code\u003e to disallow Temporal objects that cannot be fully represented in TOML. This includes \u003ccode\u003eZonedDateTime\u003c/code\u003e objects with a IANA timezone attached instead of a plain offset, and dates with a specific calendar value set. Enable by setting \u003ccode\u003estrictTemporal: true\u003c/code\u003e in the options.\u003c/p\u003e\n\u003ch3\u003eHandling of unsafe keys\u003c/h3\u003e\n\u003cp\u003eSince its release the library has been protected against prototype pollution attacks, setting properties like \u003ccode\u003e__proto__\u003c/code\u003e using safe mechanisms that do not trigger prototype pollution. However, while the returned objects are safe on their own, they may become problematic if used carelessly.\u003c/p\u003e\n\u003cp\u003eInspired by \u003ccode\u003esecure-json-parse\u003c/code\u003e, the library now offers a way to either drop unsafe properties from the returned object, or to throw an error and reject documents altogether. By default, these potentially unsafe keys are preserved and returned.\u003c/p\u003e\n\u003ch3\u003eMiscellaneous updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnicode BOM is now gracefully accepted and ignored.\u003c/li\u003e\n\u003cli\u003eTable array headers are now properly checked again. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/65\"\u003e#65\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eClosed certain gaps where invalid whitespace would be accepted. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/61\"\u003e#61\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBogus local date and local time values with a UTC offset are no longer accepted.\u003c/li\u003e\n\u003cli\u003eCertain error messages are more accurate and handle errors at line boundaries better.\u003c/li\u003e\n\u003cli\u003eThe default export of the lib is now formally deprecated; use a \u003ccode\u003eimport *\u003c/code\u003e instead. Proposed in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/50\"\u003e#50\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, strings that contain lone surrogates are now normalised to well-formed strings.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, keys that contain lone surrogates are now rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.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/squirrelchat/smol-toml/commit/69aa050fef018b71799519bb2cbb54f158a0c5f9\"\u003e\u003ccode\u003e69aa050\u003c/code\u003e\u003c/a\u003e fix: actually properly fix exponent issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7be7084d24c85909cec84ecaafe39737ef4e4472\"\u003e\u003ccode\u003e7be7084\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/be3290da3309502447e020ce106bb8a11d99e580\"\u003e\u003ccode\u003ebe3290d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/86c76134ad7a50e8e101ef7fd82cb0f155b278d8\"\u003e\u003ccode\u003e86c7613\u003c/code\u003e\u003c/a\u003e fix: reject invalid extra exponent sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/6f9739a5ab481f57c3112024bc4947534b580b58\"\u003e\u003ccode\u003e6f9739a\u003c/code\u003e\u003c/a\u003e fix: gate \u003ccode\u003e[is|to]WellFormed\u003c/code\u003e (Node 18 compat)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/a73ca32c7c9237f744c880d900ad15307a0cef56\"\u003e\u003ccode\u003ea73ca32\u003c/code\u003e\u003c/a\u003e fix: no Temporal with toml-test when Node \u0026lt; 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7727890604580bd3fc2d7d2f79ad6e67b745ebe7\"\u003e\u003ccode\u003e7727890\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/641903d60d47900080602b6a83e919d2a526547f\"\u003e\u003ccode\u003e641903d\u003c/code\u003e\u003c/a\u003e chore: rewrite README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2df14c57945fec5a3737bc0cdce06a436bf9a77e\"\u003e\u003ccode\u003e2df14c5\u003c/code\u003e\u003c/a\u003e fix(types): make it work if Temporal doesn't exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/3eaa44ef54b859990969935664b12023b26d0eae\"\u003e\u003ccode\u003e3eaa44e\u003c/code\u003e\u003c/a\u003e chore: update benchmark harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source-map-js` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/7rulnik/source-map-js/releases\"\u003esource-map-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/monika19910701-png/astro-blog-starter-template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/monika19910701-png%2Fastro-blog-starter-template/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"},{"uuid":"5796989086","node_id":"PR_kwDOTgcWa88AAAABHwsxpg","number":77,"state":"open","title":"chore(deps): bump astro from 7.3.4 to 7.3.7","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-10-11T01:34:36.000Z","updated_at":"2026-10-11T01:35:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"astro","old_version":"7.3.4","new_version":"7.3.7","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.4 to 7.3.7.\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@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\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/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/71b154f74d7990777dc39d3663f9cdb8776597fe\"\u003e\u003ccode\u003e71b154f\u003c/code\u003e\u003c/a\u003e Register cache provider before handleCache runs in composable cache() handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/05225acf08fa05399d8e6b6f71071661ce3fef2d\"\u003e\u003ccode\u003e05225ac\u003c/code\u003e\u003c/a\u003e test(content): cover Markdown content entry query in propagated asset wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter for deferred Markdown content collection entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.7/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.4\u0026new-version=7.3.7)](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/teyfikgokdemir/teyfikgokdemir/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/teyfikgokdemir%2Fteyfikgokdemir/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"},{"uuid":"5787904258","node_id":"PR_kwDONdm0LM8AAAABHpyuBg","number":559,"state":"open","title":":dependabot: Bump astro from 7.3.5 to 7.3.6 in /static-web-app","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["MattWhite-personal"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T04:03:23.000Z","updated_at":"2026-10-10T04:04:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":dependabot: Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"}],"path":"/static-web-app","ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.6.\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18246\"\u003e#18246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Re-initialize content layer after in-place dev server restart (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18251\"\u003e#18251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.6/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.6)](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/MattWhite-personal/matthewjwhite.co.uk/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattWhite-personal%2Fmatthewjwhite.co.uk/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"},{"uuid":"5786416805","node_id":"PR_kwDOKD4oKs8AAAABHon8WA","number":333,"state":"open","title":"chore(deps): bump astro from 5.18.1 to 5.18.2 in the astro group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":44,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T00:30:12.000Z","updated_at":"2026-10-10T00:41:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"astro","old_version":"5.18.1","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"}],"path":"the astro group","ecosystem":"npm"},"body":"Bumps the astro group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 5.18.1 to 5.18.2\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\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/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\u003eSee full diff 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\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=5.18.1\u0026new-version=5.18.2)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/milliorn/portfolio/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milliorn%2Fportfolio/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"},{"uuid":"5785438765","node_id":"PR_kwDOKFmE588AAAABHn25Cw","number":811,"state":"open","title":"Bump astro from 7.3.5 to 7.3.6","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["NikolaRHristov"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T22:27:36.000Z","updated_at":"2026-10-09T22:28:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.6.\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18246\"\u003e#18246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Re-initialize content layer after in-place dev server restart (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18251\"\u003e#18251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.6/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.6)](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/PlayForm/WebSite/pull/811","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FWebSite/issues/811","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/811/packages"},{"uuid":"5784880329","node_id":"PR_kwDOSlJcYs8AAAABHnacfA","number":15,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 17 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-10-09T21:29:11.000Z","updated_at":"2026-10-09T21:30:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":17,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.3.1","new_version":"14.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"8.0.1","new_version":"8.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@fancyapps/ui","old_version":"6.1.14","new_version":"6.1.15","repository_url":"https://github.com/fancyapps/ui"},{"name":"@iconify-json/material-symbols","old_version":"1.2.91","new_version":"1.2.94","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.95","new_version":"1.2.99","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@napi-rs/wasm-runtime","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"astro","old_version":"7.3.2","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"},{"name":"pako","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/nodeca/pako"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.57.0","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@astrojs/ts-plugin","old_version":"1.10.11","new_version":"1.10.12","repository_url":"https://github.com/withastro/astro"},{"name":"@biomejs/biome","old_version":"2.5.12","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"pinyin-pro","old_version":"3.29.3","new_version":"3.29.4","repository_url":"https://github.com/zh-lx/pinyin-pro"},{"name":"postcss-nesting","old_version":"14.0.1","new_version":"14.0.3","repository_url":"https://github.com/csstools/postcss-plugins"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.3.1` | `14.3.4` |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.4.1` | `0.4.3` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `8.0.1` | `8.0.3` |\n| [@fancyapps/ui](https://github.com/fancyapps/ui) | `6.1.14` | `6.1.15` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.91` | `1.2.94` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.95` | `1.2.99` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.2.3` | `1.2.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.2` | `7.3.6` |\n| [pako](https://github.com/nodeca/pako) | `3.0.1` | `3.0.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.57.0` | `5.57.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.11` | `1.10.12` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.12` | `2.5.15` |\n| [pinyin-pro](https://github.com/zh-lx/pinyin-pro/tree/HEAD/packages/pinyin-pro) | `3.29.3` | `3.29.4` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `14.0.1` | `14.0.3` |\n\n\nUpdates `@astrojs/cloudflare` from 14.3.1 to 14.3.4\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/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Mount i18n() before pages() in documented astro/hono order (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18253\"\u003e#18253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Scope Cloudflare adapter process banner to SSR and prerender environments onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/322cd139fadbfa0f1a897f3a3a2764a19f168a60\"\u003e\u003ccode\u003e322cd13\u003c/code\u003e\u003c/a\u003e Update astro (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18203\"\u003e#18203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e fix(cloudflare): resolve image format from the source when \u003ccode\u003ef\u003c/code\u003e is absent (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e dependency scan incorrectly matching \u003ccode\u003eimport.meta\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4ce2fca6edac7ac56c410b8d853a3968cc34b046\"\u003e\u003ccode\u003e4ce2fca\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e fix(cloudflare): derive prerender server URL from the bound address (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18057\"\u003e#18057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/00393ff0819d615acea30341f2c850dbafacb826\"\u003e\u003ccode\u003e00393ff\u003c/code\u003e\u003c/a\u003e Update dependency vitest [SECURITY] (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18026\"\u003e#18026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.3.4/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-remark` from 7.3.1 to 7.3.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/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e fix(markdown): keep trailing symbols in code block languages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18139\"\u003e#18139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.2/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.4.1 to 0.4.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/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/17946\"\u003e#17946\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/odysseus0\"\u003e\u003ccode\u003e@​odysseus0\u003c/code\u003e\u003c/a\u003e! - Fix syntax highlighting for fenced code blocks when raw HTML is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18046\"\u003e#18046\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esatteriHeadingIdsPlugin\u003c/code\u003e sharing Slugger state across documents when reused as a user hast plugin, which caused headings with the same text in different posts to receive incorrect numeric suffixes\u003c/p\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\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/17946\"\u003e#17946\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/odysseus0\"\u003e\u003ccode\u003e@​odysseus0\u003c/code\u003e\u003c/a\u003e! - Fix syntax highlighting for fenced code blocks when raw HTML is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18046\"\u003e#18046\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esatteriHeadingIdsPlugin\u003c/code\u003e sharing Slugger state across documents when reused as a user hast plugin, which caused headings with the same text in different posts to receive incorrect numeric suffixes\u003c/p\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e fix(markdown-satteri): preserve fence languages with raw HTML (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ec35e37a4903811412e18a7b1d4e04140c3e84bf\"\u003e\u003ccode\u003eec35e37\u003c/code\u003e\u003c/a\u003e fix(satteri): isolate heading slugger per document (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18047\"\u003e#18047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e fix(satteri): reset heading slugs between renders (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18046\"\u003e#18046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31fdd25a8ccec5269594390b6ed1d9575bab8f24\"\u003e\u003ccode\u003e31fdd25\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/estree\u003c/code\u003e to ^1.0.9 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17865\"\u003e#17865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/9271ce2f163900db19fcca5a5ed6678e03b576a6\"\u003e\u003ccode\u003e9271ce2\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/hast\u003c/code\u003e to ^3.0.5 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17866\"\u003e#17866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.4.3/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 8.0.1 to 8.0.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/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.3-beta.0\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/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eastro@7.4.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/404014aa69abbc4493f3ab53bb8c778181fa151f\"\u003e\u003ccode\u003e404014a\u003c/code\u003e\u003c/a\u003e Update dependency es-module-lexer to v3 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18129\"\u003e#18129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Switch from js-yaml to yaml (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18099\"\u003e#18099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Tighten \u003ccode\u003e@​astrojs/mdx\u003c/code\u003e peer dependency on astro and improve version mismatch er...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fancyapps/ui` from 6.1.14 to 6.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fancyapps/ui/releases\"\u003e@​fancyapps/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to CHANGELOG.md for details.\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/fancyapps/ui/blob/main/CHANGELOG.md\"\u003e@​fancyapps/ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1.15 (2026-09-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e Fix external controls (\u003ccode\u003edata-carousel-target\u003c/code\u003e) when the button is nested inside a carousel or wraps child elements\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e Fix custom Toolbar items being skipped when their name matches a built-in \u003ccode\u003eObject\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Prevent the instance from closing when a text-selection drag started inside the content is released over the backdrop\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Preserve slide \u003ccode\u003ealt\u003c/code\u003e text when opening through a delegated trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Allow the \u003ccode\u003edragToClose\u003c/code\u003e option to be changed while an instance is open\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGestures\u003c/strong\u003e Add \u003ccode\u003eenable()\u003c/code\u003e and \u003ccode\u003edisable()\u003c/code\u003e methods to stop and resume gesture recognition\u003c/li\u003e\n\u003cli\u003eAdd translations into Brazilian, Portuguese and Traditional Chinese\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/fancyapps/ui/commit/6887b38fbe5323eee2d0db1fe65de47058baa506\"\u003e\u003ccode\u003e6887b38\u003c/code\u003e\u003c/a\u003e 6.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fancyapps/ui/commit/0283b0520b9ccf2393daca6d0369b671c9e1bc74\"\u003e\u003ccode\u003e0283b05\u003c/code\u003e\u003c/a\u003e Add .gitattributes to normalize line endings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fancyapps/ui/compare/v6.1.14...v6.1.15\"\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.91 to 1.2.94\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-json/simple-icons` from 1.2.95 to 1.2.99\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 `@napi-rs/wasm-runtime` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/napi-rs/blob/main/wasm-runtime/CHANGELOG.md\"\u003e@​napi-rs/wasm-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/compare/%40napi-rs%2Fwasm-runtime%401.2.3...%40napi-rs%2Fwasm-runtime%401.2.4\"\u003e1.2.4\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e align generated file formats (\u003ca href=\"https://redirect.github.com/napi-rs/napi-rs/issues/3501\"\u003e#3501\u003c/a\u003e) (\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/f772ee0aabf4dbb27250a8df47a73463e8f78cf4\"\u003ef772ee0\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/napi-rs/napi-rs/commit/023a9f067af5d44c9a06c9a30b48fdd50ab18ac0\"\u003e\u003ccode\u003e023a9f0\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/0029e3de51d9400a3726aba29af02558367e210b\"\u003e\u003ccode\u003e0029e3d\u003c/code\u003e\u003c/a\u003e feat(cli, async-runtime): preload the threaded WASI worker pool from the load...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/a53f3343265be575a9e00225b3533a634cd525fb\"\u003e\u003ccode\u003ea53f334\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/7e3f293e2d6a3032eabfe51ff38bcaa82d342a2f\"\u003e\u003ccode\u003e7e3f293\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/f772ee0aabf4dbb27250a8df47a73463e8f78cf4\"\u003e\u003ccode\u003ef772ee0\u003c/code\u003e\u003c/a\u003e fix(cli): align generated file formats (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/58fb862e4e8d46aa2b32ca5caea23706edc76904\"\u003e\u003ccode\u003e58fb862\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxlint, fix warnings (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3487\"\u003e#3487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/napi-rs/commits/@napi-rs/wasm-runtime@1.2.5/wasm-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.2 to 7.3.6\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/hqdream26-commits/yanghanqing/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hqdream26-commits%2Fyanghanqing/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}],"issue_packages":[{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":null,"pr_created_at":"2026-10-13T05:41:47.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5825178669","node_id":"PR_kwDOH-DdBM8AAAABIGvfdw","number":636,"state":"open","title":"chore(deps-dev): bump astro from 7.3.5 to 7.3.8","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T05:41:47.000Z","updated_at":"2026-10-13T05:44:33.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.8.\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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/soker90/cooking-blog/pull/636","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/soker90%2Fcooking-blog/issues/636","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/636/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":null,"pr_created_at":"2026-10-13T03:42:51.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5824120916","node_id":"PR_kwDOU9k_688AAAABIF6Fsg","number":4,"state":"open","title":"deps: bump the non-major group with 46 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-10-13T03:42:51.000Z","updated_at":"2026-10-13T03:43:06.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"non-major","update_count":46,"packages":[{"name":"@types/node","old_version":"26.6.4","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"oxfmt","old_version":"0.71.0","new_version":"0.72.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"oxlint","old_version":"1.86.0","new_version":"1.87.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"@base-ui/react","old_version":"1.8.0","new_version":"1.9.0","repository_url":"https://github.com/mui/base-ui"},{"name":"lucide-react","old_version":"1.51.0","new_version":"1.54.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"motion","old_version":"14.0.0","new_version":"14.1.0","repository_url":"https://github.com/motiondivision/motion"},{"name":"cac","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/cacjs/cac"},{"name":"magic-string","old_version":"1.4.2","new_version":"1.4.3","repository_url":"https://github.com/Rich-Harris/magic-string"},{"name":"oxc-parser","old_version":"0.152.0","new_version":"0.153.0","repository_url":"https://github.com/oxc-project/oxc"},{"name":"mdast-util-to-markdown","old_version":"2.1.3","new_version":"2.2.0","repository_url":"https://github.com/syntax-tree/mdast-util-to-markdown"},{"name":"@modelcontextprotocol/server","old_version":"2.3.0","new_version":"2.3.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"next","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"typesense","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/typesense/typesense-js"},{"name":"yuku-codegen","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"yuku-parser","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"@scalar/json-magic","old_version":"0.15.4","new_version":"0.15.6","repository_url":"https://github.com/scalar/scalar"},{"name":"@fastify/deepmerge","old_version":"3.2.1","new_version":"3.2.2","repository_url":"https://github.com/fastify/deepmerge"},{"name":"vite","old_version":"8.3.2","new_version":"8.3.4","repository_url":"https://github.com/vitejs/vite"},{"name":"yuku-analyzer","old_version":"0.17.0","new_version":"0.18.1","repository_url":"https://github.com/yuku-toolchain/yuku"},{"name":"mdast-util-directive","old_version":"3.1.0","new_version":"3.1.1","repository_url":"https://github.com/syntax-tree/mdast-util-directive"},{"name":"rolldown","old_version":"1.2.12","new_version":"1.2.13","repository_url":"https://github.com/rolldown/rolldown"},{"name":"@scalar/openapi-upgrader","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/scalar/scalar"},{"name":"@scalar/api-client-react","old_version":"2.0.54","new_version":"2.0.56","repository_url":"https://github.com/scalar/scalar"},{"name":"@radix-ui/react-accordion","old_version":"1.2.20","new_version":"1.2.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-collapsible","old_version":"1.1.20","new_version":"1.1.21","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-dialog","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-direction","old_version":"1.1.4","new_version":"1.1.5","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-navigation-menu","old_version":"1.2.22","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.23","new_version":"1.2.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-presence","old_version":"1.1.10","new_version":"1.1.11","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-scroll-area","old_version":"1.2.18","new_version":"1.3.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-slot","old_version":"1.3.3","new_version":"1.4.0","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-tabs","old_version":"1.1.21","new_version":"1.1.22","repository_url":"https://github.com/radix-ui/primitives"},{"name":"shadcn","old_version":"4.21.1","new_version":"4.21.4","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"mdast-util-from-markdown","old_version":"2.0.3","new_version":"2.1.0","repository_url":"https://github.com/syntax-tree/mdast-util-from-markdown"},{"name":"@ai-sdk/openai-compatible","old_version":"3.0.62","new_version":"3.0.67","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/react","old_version":"4.0.130","new_version":"4.0.140","repository_url":"https://github.com/vercel/ai"},{"name":"ai","old_version":"7.0.127","new_version":"7.0.137","repository_url":"https://github.com/vercel/ai"},{"name":"@next/bundle-analyzer","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"@next/env","old_version":"16.3.8","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"postcss","old_version":"8.5.28","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"8.0.2","new_version":"8.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/react","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"}],"path":null,"ecosystem":"npm"},"body":"Bumps the non-major group with 46 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.6.4` | `26.6.5` |\n| [oxfmt](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt) | `0.71.0` | `0.72.0` |\n| [oxlint](https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint) | `1.86.0` | `1.87.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.8.0` | `1.9.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.51.0` | `1.54.0` |\n| [motion](https://github.com/motiondivision/motion) | `14.0.0` | `14.1.0` |\n| [cac](https://github.com/cacjs/cac) | `7.0.0` | `7.0.1` |\n| [magic-string](https://github.com/Rich-Harris/magic-string) | `1.4.2` | `1.4.3` |\n| [oxc-parser](https://github.com/oxc-project/oxc/tree/HEAD/napi/parser) | `0.152.0` | `0.153.0` |\n| [mdast-util-to-markdown](https://github.com/syntax-tree/mdast-util-to-markdown) | `2.1.3` | `2.2.0` |\n| [@modelcontextprotocol/server](https://github.com/modelcontextprotocol/typescript-sdk) | `2.3.0` | `2.3.1` |\n| [next](https://github.com/vercel/next.js) | `16.3.8` | `16.4.0` |\n| [typesense](https://github.com/typesense/typesense-js) | `3.1.0` | `3.1.1` |\n| [yuku-codegen](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [yuku-parser](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [@scalar/json-magic](https://github.com/scalar/scalar/tree/HEAD/packages/json-magic) | `0.15.4` | `0.15.6` |\n| [@fastify/deepmerge](https://github.com/fastify/deepmerge) | `3.2.1` | `3.2.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.3.2` | `8.3.4` |\n| [yuku-analyzer](https://github.com/yuku-toolchain/yuku) | `0.17.0` | `0.18.1` |\n| [mdast-util-directive](https://github.com/syntax-tree/mdast-util-directive) | `3.1.0` | `3.1.1` |\n| [rolldown](https://github.com/rolldown/rolldown/tree/HEAD/packages/rolldown) | `1.2.12` | `1.2.13` |\n| [@scalar/openapi-upgrader](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-upgrader) | `0.4.1` | `0.4.3` |\n| [@scalar/api-client-react](https://github.com/scalar/scalar/tree/HEAD/packages/api-client-react) | `2.0.54` | `2.0.56` |\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.20` | `1.2.21` |\n| [@radix-ui/react-collapsible](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/collapsible) | `1.1.20` | `1.1.21` |\n| [@radix-ui/react-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/dialog) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-direction](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/direction) | `1.1.4` | `1.1.5` |\n| [@radix-ui/react-navigation-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/navigation-menu) | `1.2.22` | `1.3.0` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.23` | `1.2.0` |\n| [@radix-ui/react-presence](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/presence) | `1.1.10` | `1.1.11` |\n| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/scroll-area) | `1.2.18` | `1.3.0` |\n| [@radix-ui/react-slot](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/slot) | `1.3.3` | `1.4.0` |\n| [@radix-ui/react-tabs](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/tabs) | `1.1.21` | `1.1.22` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.21.1` | `4.21.4` |\n| [mdast-util-from-markdown](https://github.com/syntax-tree/mdast-util-from-markdown) | `2.0.3` | `2.1.0` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `3.0.62` | `3.0.67` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.130` | `4.0.140` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.127` | `7.0.137` |\n| [@next/bundle-analyzer](https://github.com/vercel/next.js/tree/HEAD/packages/next-bundle-analyzer) | `16.3.8` | `16.4.0` |\n| [@next/env](https://github.com/vercel/next.js/tree/HEAD/packages/next-env) | `16.3.8` | `16.4.0` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.28` | `8.5.29` |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `8.0.2` | `8.0.3` |\n| [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) | `7.0.0` | `7.0.1` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.5` | `7.3.8` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n\nUpdates `@types/node` from 26.6.4 to 26.6.5\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/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxfmt` from 0.71.0 to 0.72.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxfmt's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxfmt v0.72.0\u003c/h2\u003e\n\u003ch3\u003e💥 BREAKING CHANGES\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee2c68b1 oxfmt: [\u003cstrong\u003eBREAKING\u003c/strong\u003e] Format \u003ccode\u003eparser:markdown\u003c/code\u003e files by \u003ccode\u003eoxc_formatter_markdown\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27256\"\u003e#27256\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb538e3c formatter_css: Parse embedded CSS as a block's contents (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27284\"\u003e#27284\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e71e400b formatter_markdown: Fixed remaining issues found by fuzz (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27334\"\u003e#27334\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e7d0e54d formatter_markdown: Preserve line breaks around Chinese/Japanese characters in all \u003ccode\u003eproseWrap\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27331\"\u003e#27331\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee9ae2d8 formatter_css: Fix layouts found in mdn-content repo (css-in-md) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27326\"\u003e#27326\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003edf85b4c oxfmt: Keep blank lines after a line break in Prettier Doc to IR (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27325\"\u003e#27325\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e7f65b75 formatter: Format assignment target property as assignment-like (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27289\"\u003e#27289\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e6c08f2a formatter_css: Apply the \u003ccode\u003eurl()\u003c/code\u003e import exception to a lone comma group (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27288\"\u003e#27288\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1967302 formatter_css: Hug a spaced \u003ccode\u003eident (\u003c/code\u003e only at the at-rule prelude head (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27283\"\u003e#27283\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2445064 formatter_markdown: Keep a preserved line break before a delimiter row that opens no table (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27278\"\u003e#27278\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003edd72fbf formatter_markdown: Keep container columns as spaces under \u003ccode\u003euseTabs\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27277\"\u003e#27277\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e1686018 oxfmt: Make one state \u003ccode\u003econditionalGroup\u003c/code\u003e fit up to first \u003ccode\u003ehardline\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27275\"\u003e#27275\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003efd4ddce formatter_json: Flatten block comment only array|object (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27274\"\u003e#27274\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e267557c formatter,oxfmt: Embed only original JSDoc plugin supported languages (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27241\"\u003e#27241\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e2606c60 oxfmt: Do not re-include a file below an excluded directory with a negated pattern (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27237\"\u003e#27237\u003c/a\u003e) (Nicolas Le Cam)\u003c/li\u003e\n\u003cli\u003ec2de02b formatter: Decide embedded template layout from AST, not source shape (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27218\"\u003e#27218\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ec9e1224 formatter: Handle \u003ccode\u003equoteProps: consistent\u003c/code\u003e for patterns and computed keys (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27216\"\u003e#27216\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e36e14df formatter: Keep comments between callee and its opener on the callee side (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27172\"\u003e#27172\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e6da7657 oxfmt: Render diagnostics with source in Stdin mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27130\"\u003e#27130\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ee9b2ec5 oxfmt/lsp: Reload \u003ccode\u003e.prettierignore\u003c/code\u003e on watched file change (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27129\"\u003e#27129\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e30eb463 oxfmt: Check global ignores before resolving nested config in Stdin mode (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27128\"\u003e#27128\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e72f42a3 formatter_markdown: Pre-allocate the IR buffer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27333\"\u003e#27333\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003ecea47e3 formatter_core: Avoid exponential \u003ccode\u003ewill_break\u003c/code\u003e check on nested interned (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27211\"\u003e#27211\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e0aba566 oxfmt: Do not resolve root js config from nested context (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27147\"\u003e#27147\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e51506c6 formatter_css: Record divergences found in mdn-content (css-in-md) (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27327\"\u003e#27327\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e656b81c formatter_markdown: Record unclosed fences closing at a directive's closer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27279\"\u003e#27279\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e66545bf formatter_markdown: Record setext heading wrap divergence (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27221\"\u003e#27221\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003eaf4b269 oxfmt: Document why \u003ccode\u003eformat()\u003c/code\u003e API does not take cwd (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27131\"\u003e#27131\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/commit/2bd08ebe8f36fcf1954a675ffdeb4c6d0129f609\"\u003e\u003ccode\u003e2bd08eb\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.87.0 \u0026amp;\u0026amp; oxfmt v0.72.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxfmt/issues/27341\"\u003e#27341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxfmt_v0.72.0/npm/oxfmt\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxlint` from 1.86.0 to 1.87.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxlint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxlint v1.87.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e42dcfd2 linter/react/no-unescaped-entities: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27292\"\u003e#27292\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003ecd4510d linter/unicorn/no-useless-switch-case: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27245\"\u003e#27245\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003cli\u003e1a7c902 linter/react/jsx-no-target-blank: Implement suggestion (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27181\"\u003e#27181\u003c/a\u003e) (Mikhail Baev)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e176b4b9 linter/jsx-a11y/label-has-associated-control: Validate label attribute values (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27302\"\u003e#27302\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e7d381c3 linter/jsx-a11y/mouse-events-have-key-events: Handle nullish event handlers (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27306\"\u003e#27306\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e4e09837 linter/jsx-a11y/lang: Validate lang expression strings (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27304\"\u003e#27304\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e7d28a66 linter/unicorn/numeric-separators-style: Report misgrouped BigInt literals (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27207\"\u003e#27207\u003c/a\u003e) (breken)\u003c/li\u003e\n\u003cli\u003ee928322 linter/unicorn/no-zero-fractions: Parenthesize separator and large integers in fixer (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27206\"\u003e#27206\u003c/a\u003e) (breken)\u003c/li\u003e\n\u003cli\u003e3d61a59 parser: Validate TypeScript type member separators (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27222\"\u003e#27222\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ef08236b linter/eslint/prefer-exponentiation-operator: Preserve autofix precedence (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27150\"\u003e#27150\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e7d60ae3 linter/valid-title: Continue checks after allowed words (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27146\"\u003e#27146\u003c/a\u003e) (Cameron)\u003c/li\u003e\n\u003cli\u003ead5dd5d linter/eslint/no-unused-vars: Respect disabled argument checks for used ignore patterns (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/26925\"\u003e#26925\u003c/a\u003e) (camc314)\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/oxc-project/oxc/blob/main/npm/oxlint/CHANGELOG.md\"\u003eoxlint's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this package will be documented in this file.\u003c/p\u003e\n\u003cp\u003eThe format is based on \u003ca href=\"https://keepachangelog.com/en/1.0.0\"\u003eKeep a Changelog\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/oxc-project/oxc/commit/2bd08ebe8f36fcf1954a675ffdeb4c6d0129f609\"\u003e\u003ccode\u003e2bd08eb\u003c/code\u003e\u003c/a\u003e release(apps): oxlint v1.87.0 \u0026amp;\u0026amp; oxfmt v0.72.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/npm/oxlint/issues/27341\"\u003e#27341\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/oxlint_v1.87.0/npm/oxlint\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@base-ui/react` from 1.8.0 to 1.9.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/base-ui/releases\"\u003e@​base-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare item indicator implementation (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5728\"\u003e#5728\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImprove mount performance of large lists (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5819\"\u003e#5819\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCombine item store subscriptions (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5863\"\u003e#5863\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDialog\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/mui/base-ui/blob/master/CHANGELOG.md\"\u003e@​base-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eOct 9, 2026\u003c/em\u003e\u003c/p\u003e\n\u003ch3\u003eGeneral changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExport \u003ccode\u003eCssVariables\u003c/code\u003e and \u003ccode\u003eDataAttributes\u003c/code\u003e types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5243\"\u003e#5243\u003c/a\u003e) by \u003ca href=\"https://github.com/superhooman\"\u003e\u003ccode\u003e@​superhooman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix stale focused field state (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5345\"\u003e#5345\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix animation waits retaining detached elements (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5719\"\u003e#5719\u003c/a\u003e) by \u003ca href=\"https://github.com/flaviendelangle\"\u003e\u003ccode\u003e@​flaviendelangle\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep item registration in sync when items change under Strict Mode (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5862\"\u003e#5862\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAccordion\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e's \u003ccode\u003edata-value\u003c/code\u003e and \u003ccode\u003edata-index\u003c/code\u003e attributes (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5705\"\u003e#5705\u003c/a\u003e) by \u003ca href=\"https://github.com/cpruijsen\"\u003e\u003ccode\u003e@​cpruijsen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Accordion.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAlert Dialog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDon't associate a programmatically opened popup with a trigger that did not open it (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5641\"\u003e#5641\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eAutocomplete\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCheckbox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrefer \u003ccode\u003earia-label\u003c/code\u003e over associated labels (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5787\"\u003e#5787\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCollapsible\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eApply the native \u003ccode\u003edisabled\u003c/code\u003e attribute to \u003ccode\u003e\u0026lt;Collapsible.Trigger\u0026gt;\u003c/code\u003e when using native buttons (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5607\"\u003e#5607\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFinish closing when the render function removes the panel (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5890\"\u003e#5890\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRestore animations when a removed panel reopens (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5891\"\u003e#5891\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eExpand \u003ccode\u003ehiddenUntilFound\u003c/code\u003e panels synchronously on \u003ccode\u003ebeforematch\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5514\"\u003e#5514\u003c/a\u003e) by \u003ca href=\"https://github.com/aarongarciah\"\u003e\u003ccode\u003e@​aarongarciah\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCombobox\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix stale chip focus after returning to the input (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5879\"\u003e#5879\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eautoHighlight\u003c/code\u003e for asynchronous results (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5818\"\u003e#5818\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDecouple automatic unmounting from \u003ccode\u003eactionsRef\u003c/code\u003e. Call \u003ccode\u003eeventDetails.preventUnmountOnClose()\u003c/code\u003e in \u003ccode\u003eonOpenChange\u003c/code\u003e to opt out of automatic unmounting (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5734\"\u003e#5734\u003c/a\u003e) by \u003ca href=\"https://github.com/michaldudak\"\u003e\u003ccode\u003e@​michaldudak\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix label focus in Shadow DOM (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5871\"\u003e#5871\u003c/a\u003e) by \u003ca href=\"https://github.com/lyzno1\"\u003e\u003ccode\u003e@​lyzno1\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePass the originating event to \u003ccode\u003eonItemHighlighted\u003c/code\u003e. Pointer events may be \u003ccode\u003eMouseEvent\u003c/code\u003e or \u003ccode\u003ePointerEvent\u003c/code\u003e; typing reports the reason \u003ccode\u003enone\u003c/code\u003e (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5838\"\u003e#5838\u003c/a\u003e) by \u003ca href=\"https://github.com/atomiks\"\u003e\u003ccode\u003e@​atomiks\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReset typeahead state when closing without moving focus (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5816\"\u003e#5816\u003c/a\u003e) by \u003ca href=\"https://github.com/mdm317\"\u003e\u003ccode\u003e@​mdm317\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAccept readonly arrays for multiple values (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5710\"\u003e#5710\u003c/a\u003e) by \u003ca href=\"https://github.com/MonstraG\"\u003e\u003ccode\u003e@​MonstraG\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ad7ecda5296b0295b41a51ecb01fce6204acd099\"\u003e\u003ccode\u003ead7ecda\u003c/code\u003e\u003c/a\u003e [release] v1.9.0 (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5906\"\u003e#5906\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/3296de3d4c79435a596c72ad8048d74ecc241ca5\"\u003e\u003ccode\u003e3296de3\u003c/code\u003e\u003c/a\u003e [drawer] Avoid retaining unmounted drawers in DrawerProvider (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5921\"\u003e#5921\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/69c33b49c71d729a1e63255dd5eb9794fa9a8d2e\"\u003e\u003ccode\u003e69c33b4\u003c/code\u003e\u003c/a\u003e [drawer] Fix deferred touch swipes leaving the popup (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5922\"\u003e#5922\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/51b70db60fb2660bbb7236ba5b235a5d77d9fe22\"\u003e\u003ccode\u003e51b70db\u003c/code\u003e\u003c/a\u003e [menu] Strip internal filter components from public types (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5923\"\u003e#5923\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/8d8b98c351c4d1ec9a6f80dcc89e39e454b1e53a\"\u003e\u003ccode\u003e8d8b98c\u003c/code\u003e\u003c/a\u003e [menu] Ignore filter input edits while the menu animates out (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5911\"\u003e#5911\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/aeba3eb9f4613424c1a66f767bb20d25233306b6\"\u003e\u003ccode\u003eaeba3eb\u003c/code\u003e\u003c/a\u003e [combobox][menu][select] Revert highlightItem imperative action (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5910\"\u003e#5910\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/ec6bf32d3c1b482994810cf795f7016c375d6493\"\u003e\u003ccode\u003eec6bf32\u003c/code\u003e\u003c/a\u003e [field][select][combobox][slider] Fall back to the owner document when lookin...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/1f112a5d2399e47d052601d05ca82a58272192a6\"\u003e\u003ccode\u003e1f112a5\u003c/code\u003e\u003c/a\u003e [popups] Avoid re-rendering inactive triggers on open and close (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5865\"\u003e#5865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/bc53db672db4fa17302a95b449b376a7db52a625\"\u003e\u003ccode\u003ebc53db6\u003c/code\u003e\u003c/a\u003e [fieldset] Await render in Legend disabled-state test (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5909\"\u003e#5909\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/base-ui/commit/147092ee55c2e02bcbac2e45b17640d2d317bbb7\"\u003e\u003ccode\u003e147092e\u003c/code\u003e\u003c/a\u003e [test] Strengthen tests, add test lint rules and share copied suites (\u003ca href=\"https://github.com/mui/base-ui/tree/HEAD/packages/react/issues/5892\"\u003e#5892\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/mui/base-ui/commits/v1.9.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-react` from 1.51.0 to 1.54.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.54.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003elens\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4923\"\u003elucide-icons/lucide#4923\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.53.0...1.54.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.53.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore(deps-dev): bump preact from 10.29.8 to 11.0.0 in the preact-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4961\"\u003elucide-icons/lucide#4961\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump vue from 3.5.42 to 3.5.43 in the vue-deps group by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4958\"\u003elucide-icons/lucide#4958\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(site): Fix reset button and rename absolute stroke width to non-scaling stroke by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4956\"\u003elucide-icons/lucide#4956\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump simple-git from 3.36.0 to 4.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4968\"\u003elucide-icons/lucide#4968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump the angular-deps group across 1 directory with 11 updates by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4960\"\u003elucide-icons/lucide#4960\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(categories): Add description field to categories by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4909\"\u003elucide-icons/lucide#4909\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003egroceries\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4907\"\u003elucide-icons/lucide#4907\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003epen-tool\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4972\"\u003elucide-icons/lucide#4972\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added new \u003ccode\u003ehiking-stick\u003c/code\u003e icon by \u003ca href=\"https://github.com/kamilasw\"\u003e\u003ccode\u003e@​kamilasw\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4711\"\u003elucide-icons/lucide#4711\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added scratch-blocks icon by \u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003esoup\u003c/code\u003e and \u003ccode\u003esalad\u003c/code\u003e icons by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4971\"\u003elucide-icons/lucide#4971\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mc20000-01\"\u003e\u003ccode\u003e@​mc20000-01\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4969\"\u003elucide-icons/lucide#4969\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.52.0...1.53.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.52.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003ewifi-cog\u003c/code\u003e icon by \u003ca href=\"https://github.com/karsa-mistmere\"\u003e\u003ccode\u003e@​karsa-mistmere\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4952\"\u003elucide-icons/lucide#4952\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/lucide-icons/lucide/compare/1.51.0...1.52.0\"\u003ehttps://github.com/lucide-icons/lucide/compare/1.51.0...1.52.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\u003eSee full diff in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.54.0/packages/lucide-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `motion` from 14.0.0 to 14.1.0\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motiondivision/motion/blob/main/CHANGELOG.md\"\u003emotion's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[14.1.0] 2026-10-09\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eanimateLayout\u003c/code\u003e: Layout animations for vanilla JS.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eDelay animation start when main thread held to prevent visual jumps.\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ewhileHover\u003c/code\u003e/\u003ccode\u003ewhileTap\u003c/code\u003e getting stuck after Fast Refresh reorders siblings.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003escroll\u003c/code\u003e/\u003ccode\u003euseScroll\u003c/code\u003e: Fix reporting of elastic overscroll.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eAnimatePresence\u003c/code\u003e: Fix \u003ccode\u003epopLayout\u003c/code\u003e when rendering into another window or iframe.\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eanimate\u003c/code\u003e: Fix JS animations jumping ahead when played after a pause at non-\u003ccode\u003e1\u003c/code\u003e speed.\u003c/li\u003e\n\u003cli\u003eAllow layout animations inside dragged elements.\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/motiondivision/motion/commit/b497798c62ee567fee92830280100b0e7334899c\"\u003e\u003ccode\u003eb497798\u003c/code\u003e\u003c/a\u003e v14.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2f236b0217ae6f8f765f27c686b9b740fba08fd1\"\u003e\u003ccode\u003e2f236b0\u003c/code\u003e\u003c/a\u003e Latest\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/73a21d3c2ab6777eea0d10b6aa3feefc41176070\"\u003e\u003ccode\u003e73a21d3\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3912\"\u003e#3912\u003c/a\u003e from motiondivision/claude/project-thread-tvp91y\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/34bad0f65005ede7f2b75872429a44462475fe1c\"\u003e\u003ccode\u003e34bad0f\u003c/code\u003e\u003c/a\u003e Export animateLayout from motion\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/5c5073af2ae92a2d7e17c17ef67f0e5db7ec96a7\"\u003e\u003ccode\u003e5c5073a\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3895\"\u003e#3895\u003c/a\u003e from motiondivision/proto/issue-1630\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/1def63678e00d55dac0f6a0b04c1cfcd5e2ab56f\"\u003e\u003ccode\u003e1def636\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3901\"\u003e#3901\u003c/a\u003e from motiondivision/claude/project-thread-teqyqt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/b62d551bcce70b7a23feac45ea6f5f8c8264eb05\"\u003e\u003ccode\u003eb62d551\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3911\"\u003e#3911\u003c/a\u003e from motiondivision/claude/project-thread-vl8yhx\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/2feb17a927119987ce47361f8eeea4748d792f1f\"\u003e\u003ccode\u003e2feb17a\u003c/code\u003e\u003c/a\u003e Remove isTreeAnimationBlocked\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/0bbe422caf70c8cff7dca18921a4512ce9119d2a\"\u003e\u003ccode\u003e0bbe422\u003c/code\u003e\u003c/a\u003e Simplify isReversed flex axis check in scroll info\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motiondivision/motion/commit/97a6003f05da48a989ce9e6a722e37704ef7c4c6\"\u003e\u003ccode\u003e97a6003\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motiondivision/motion/issues/3896\"\u003e#3896\u003c/a\u003e from motiondivision/claude/project-thread-op72nq\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motiondivision/motion/compare/v14.0.0...v14.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `cac` from 7.0.0 to 7.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/cacjs/cac/releases\"\u003ecac's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.0.1\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePrevent prototype pollution via dotted option names  -  by \u003ca href=\"https://github.com/sxzz\"\u003e\u003ccode\u003e@​sxzz\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://github.com/cacjs/cac/commit/604d408\"\u003e\u003c!-- raw HTML omitted --\u003e(604d4)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/cacjs/cac/compare/v7.0.0...v7.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/cacjs/cac/commit/66bb5501afca995b59eab25fe54dcf30250daea4\"\u003e\u003ccode\u003e66bb550\u003c/code\u003e\u003c/a\u003e chore: release v7.0.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/604d408bf39adb1f1bce56614948bf391a77c93e\"\u003e\u003ccode\u003e604d408\u003c/code\u003e\u003c/a\u003e fix: prevent prototype pollution via dotted option names\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/eb5fe081573bb0c1f27d10552efbbc7de95ccc0f\"\u003e\u003ccode\u003eeb5fe08\u003c/code\u003e\u003c/a\u003e chore: declare package side effects\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/38268e67c9b12b0c512c050f2d37db0e0be59339\"\u003e\u003ccode\u003e38268e6\u003c/code\u003e\u003c/a\u003e chore: align pnpm workspace settings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/e2b6e7269460f343443d7227703ae25ef1bad686\"\u003e\u003ccode\u003ee2b6e72\u003c/code\u003e\u003c/a\u003e ci: enable staged npm publishing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/165e613c42bef727d5734fd540935465d9a26cba\"\u003e\u003ccode\u003e165e613\u003c/code\u003e\u003c/a\u003e chore: fix lint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/42756d4ad0e1ea3e3b8e5940a9759c4b8d21bec3\"\u003e\u003ccode\u003e42756d4\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/ca9beb9562bd1993e5df21ebb71dcc9614163822\"\u003e\u003ccode\u003eca9beb9\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 8.0.10 to 8.0.16 (\u003ca href=\"https://redirect.github.com/cacjs/cac/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/39cf03022c90576a4dac2e14ccc2dc992ad73370\"\u003e\u003ccode\u003e39cf030\u003c/code\u003e\u003c/a\u003e chore: ignore skills for prettier \u0026amp; eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cacjs/cac/commit/4784a0f506253e0541a888426ba44bc33a70ae84\"\u003e\u003ccode\u003e4784a0f\u003c/code\u003e\u003c/a\u003e chore(deno): upgrade to cac 7.0.0\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/cacjs/cac/compare/v7.0.0...v7.0.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `magic-string` from 1.4.2 to 1.4.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Rich-Harris/magic-string/releases\"\u003emagic-string's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.4.3\u003c/h2\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace the matched text when an offset is set  -  by \u003ca href=\"https://github.com/youdie006\"\u003e\u003ccode\u003e@​youdie006\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003eRich-Harris/magic-string#362\u003c/a\u003e \u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e4\"\u003e\u003c!-- raw HTML omitted --\u003e(607e8)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks  -  by \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003eRich-Harris/magic-string#361\u003c/a\u003e \u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad\"\u003e\u003c!-- raw HTML omitted --\u003e(fb89b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\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/Rich-Harris/magic-string/blob/master/CHANGELOG.md\"\u003emagic-string's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003e1.4.3\u003c/a\u003e (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad8837daf568648e3e1dde3284c61bdd1fb\"\u003efb89bad\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereplace the matched text when an offset is set (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003e#362\u003c/a\u003e) (\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e44a5cc8e0cef9476f15ddb59cbc10f99df\"\u003e607e8e4\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/Rich-Harris/magic-string/commit/993d27d8aee16d2ca46646a5c3c0b290c8084323\"\u003e\u003ccode\u003e993d27d\u003c/code\u003e\u003c/a\u003e chore: release v1.4.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/fb89bad8837daf568648e3e1dde3284c61bdd1fb\"\u003e\u003ccode\u003efb89bad\u003c/code\u003e\u003c/a\u003e fix: preserve inserts when \u003ccode\u003eupdate\u003c/code\u003e spans several chunks (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/361\"\u003e#361\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rich-Harris/magic-string/commit/607e8e44a5cc8e0cef9476f15ddb59cbc10f99df\"\u003e\u003ccode\u003e607e8e4\u003c/code\u003e\u003c/a\u003e fix: replace the matched text when an offset is set (\u003ca href=\"https://redirect.github.com/Rich-Harris/magic-string/issues/362\"\u003e#362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Rich-Harris/magic-string/compare/v1.4.2...v1.4.3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `oxc-parser` from 0.152.0 to 0.153.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oxc-project/oxc/releases\"\u003eoxc-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eoxc crates_v0.153.0\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e61003c7 minifier: Fold undefined argument in non delegating yield (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27324\"\u003e#27324\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e07833c0 ast: Tie \u003ccode\u003edebug_name\u003c/code\u003e return lifetime to the underlying AST node (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27295\"\u003e#27295\u003c/a\u003e) (sadan)\u003c/li\u003e\n\u003cli\u003eadb1139 minifier: Merge import statements against the same module (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25534\"\u003e#25534\u003c/a\u003e) (翠)\u003c/li\u003e\n\u003cli\u003ecc82598 minifier: Merge import and export statements against the same module (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25533\"\u003e#25533\u003c/a\u003e) (翠)\u003c/li\u003e\n\u003cli\u003e1c352ce minifier: Minimize bitwise binary expressions (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27107\"\u003e#27107\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed1a0bcc minifier: Merge statements after terminating if block branches (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26667\"\u003e#26667\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e7a95376 minifier: Merge adjucent if stmt with the same content (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26445\"\u003e#26445\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6a7d48b parser: Report abstract private field error on modifier (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27314\"\u003e#27314\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e2ff6fb5 parser: Include generator marker in overload diagnostic span (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27313\"\u003e#27313\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4359a66 parser: Reject TypeScript class modifiers in JavaScript (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27312\"\u003e#27312\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e565d75d minifier: Correct indopedency when processing nested sequences (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27273\"\u003e#27273\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed0b9372 parser: Remove type-dependent tuple rest diagnostics (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27234\"\u003e#27234\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e3d61a59 parser: Validate TypeScript type member separators (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27222\"\u003e#27222\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eb2793fa parser: Reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e) (leaysgur)\u003c/li\u003e\n\u003cli\u003e5914a24 parser: Report \u003ccode\u003eTS1243\u003c/code\u003e for abstract async methods (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27192\"\u003e#27192\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003ec6c6e5e parser: Report \u003ccode\u003eTS1242\u003c/code\u003e for interfaces with \u003ccode\u003eabstract\u003c/code\u003e modifier (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27191\"\u003e#27191\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003edd0bbb9 parser: Avoid duplicate index signature modifier diagnostic (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27190\"\u003e#27190\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e8f61129 regex: Decode escaped capturing group names (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27156\"\u003e#27156\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003eda1fed2 minifier: Fold conditional expressions with long sequences (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27083\"\u003e#27083\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e0c601f4 isolated-declarations: Allow adding undefined to keyof parameter types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27173\"\u003e#27173\u003c/a\u003e) (Dunqing)\u003c/li\u003e\n\u003cli\u003e4896287 isolated-declarations: Support readonly parameter types (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27009\"\u003e#27009\u003c/a\u003e) (sama Pyb)\u003c/li\u003e\n\u003cli\u003e72d62a1 transformer/explicit-resource-management: Transform classic for loop using declarations (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27148\"\u003e#27148\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e4cf9ae2 minifier: Preserve sibling declarations in arguments copy rewrite (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27140\"\u003e#27140\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003cli\u003e24b7015 transformer/explicit-resource-management: Lower using in catch and finally (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27142\"\u003e#27142\u003c/a\u003e) (camc314)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e⚡ Performance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99e3c15 minifier: Small performance improvement when merging imports (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27238\"\u003e#27238\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003ed37d1db codegen: Pre-allocate sourcemap builder vectors (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27230\"\u003e#27230\u003c/a\u003e) (codspeed)\u003c/li\u003e\n\u003cli\u003e466ef10 minifier: Update expressions in place in \u003ccode\u003emerge_import_export\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27226\"\u003e#27226\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e028ffb8 minifier: Update nodes in place in \u003ccode\u003ewrap_to_avoid_ambiguous_else\u003c/code\u003e (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27194\"\u003e#27194\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e6fcd135 minifier: Avoid conversion from ident to str when for substitute symbols (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27209\"\u003e#27209\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e0b9799d minifier: Reduce usage of minimize_conditional (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/26028\"\u003e#26028\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003cli\u003e3ca3ded minifier: Short-circuit IfStatement termination on alternate (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/25198\"\u003e#25198\u003c/a\u003e) (Armano)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e📚 Documentation\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e335ce79 agents: Scope verification for local and stacked work (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27299\"\u003e#27299\u003c/a\u003e) (Dunqing)\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/oxc-project/oxc/blob/main/napi/parser/CHANGELOG.md\"\u003eoxc-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.153.0] - 2026-10-05\u003c/h2\u003e\n\u003ch3\u003e🐛 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb2793fa parser: Reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e) (leaysgur)\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/oxc-project/oxc/commit/7f56ec9301e7327b4402c3010c87803b58b6ea30\"\u003e\u003ccode\u003e7f56ec9\u003c/code\u003e\u003c/a\u003e release(crates): oxc v0.153.0 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27342\"\u003e#27342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/203189635a78fe641870c94a412781d971d7e15a\"\u003e\u003ccode\u003e2031896\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency \u003ccode\u003e@​napi-rs/cli\u003c/code\u003e to v3.10.6 (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27272\"\u003e#27272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oxc-project/oxc/commit/b2793fa2d833f4af34bda1ca3ce176ec9b1818b7\"\u003e\u003ccode\u003eb2793fa\u003c/code\u003e\u003c/a\u003e fix(parser): reject module syntax in script (\u003ca href=\"https://github.com/oxc-project/oxc/tree/HEAD/napi/parser/issues/27220\"\u003e#27220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/oxc-project/oxc/commits/crates_v0.153.0/napi/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `mdast-util-to-markdown` from 2.1.3 to 2.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/releases\"\u003emdast-util-to-markdown's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e9039999 Add \u003ccode\u003eafterNode\u003c/code\u003e, \u003ccode\u003ebeforeNode\u003c/code\u003e, and \u003ccode\u003eunicode\u003c/code\u003e on \u003ccode\u003eUnsafe\u003c/code\u003e patterns\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.0\"\u003ehttps://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.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/mdast-util-to-markdown/commit/1fca1b46a87c99a0d85890378b9807e21f7adb67\"\u003e\u003ccode\u003e1fca1b4\u003c/code\u003e\u003c/a\u003e 2.2.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/commit/90399996d990c341ee1f76210e4094bb7c8357f8\"\u003e\u003ccode\u003e9039999\u003c/code\u003e\u003c/a\u003e Add \u003ccode\u003eafterNode\u003c/code\u003e, \u003ccode\u003ebeforeNode\u003c/code\u003e, and \u003ccode\u003eunicode\u003c/code\u003e on \u003ccode\u003eUnsafe\u003c/code\u003e patterns\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/syntax-tree/mdast-util-to-markdown/compare/2.1.3...2.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@modelcontextprotocol/server` from 2.3.0 to 2.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/releases\"\u003e@​modelcontextprotocol/server's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​modelcontextprotocol/server-legacy\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.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/modelcontextprotocol/typescript-sdk/pull/2952\"\u003e#2952\u003c/a\u003e \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325\"\u003e\u003ccode\u003e5a18673\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/claude\"\u003e\u003ccode\u003e@​claude\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003erequireBearerAuth\u003c/code\u003e in \u003ccode\u003e@modelcontextprotocol/server-legacy\u003c/code\u003e takes the optional \u003ccode\u003eexpectedResource\u003c/code\u003e that \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e 2.3.0 and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e 1.32.0 added: the resource the token must be issued for (its audience), usually the server's URL. When it is set, a token is accepted only if the verifier reports that value in \u003ccode\u003eAuthInfo.resource\u003c/code\u003e; the two are compared as strings, ignoring a fragment and one trailing slash. A token reported for another value, or for none, is answered \u003ccode\u003e401 invalid_token\u003c/code\u003e with the usual \u003ccode\u003eWWW-Authenticate\u003c/code\u003e challenge. When it is not set, nothing changes. The package stays frozen otherwise; this option is added so that its \u003ccode\u003erequireBearerAuth\u003c/code\u003e matches the 1.x middleware it is a copy of.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​modelcontextprotocol/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​modelcontextprotocol/server\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​modelcontextprotocol/core\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.3.1\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/modelcontextprotocol/typescript-sdk/commit/fcef852f6cdafea07f36cf6fae69b37c8adf85be\"\u003e\u003ccode\u003efcef852\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2953\"\u003e#2953\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/e8b7f05f5b9e4204510289dc0596531265e9ddcb\"\u003e\u003ccode\u003ee8b7f05\u003c/code\u003e\u003c/a\u003e docs: one opening note in the server and client package READMEs (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2955\"\u003e#2955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/5a1867390b91b8836f49af76c45427279f513325\"\u003e\u003ccode\u003e5a18673\u003c/code\u003e\u003c/a\u003e feat(server-legacy): add expectedResource to requireBearerAuth (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2952\"\u003e#2952\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/3ab61c61f5ff1cd6b67eec6222247c66635495fd\"\u003e\u003ccode\u003e3ab61c6\u003c/code\u003e\u003c/a\u003e docs: update the README banners (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2940\"\u003e#2940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/8aabbdcef6e016978a3132045281dfbd51c69792\"\u003e\u003ccode\u003e8aabbdc\u003c/code\u003e\u003c/a\u003e test(e2e): expect SdkHttpError after a second 401 from onUnauthorized (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2936\"\u003e#2936\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/33fecfb119cb637022fcb345c61c09227ed04fc4\"\u003e\u003ccode\u003e33fecfb\u003c/code\u003e\u003c/a\u003e test(e2e): cover tools/call without arguments (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2933\"\u003e#2933\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/commit/818f7828898f367bfd4436bf55ccdfa17c3757d6\"\u003e\u003ccode\u003e818f782\u003c/code\u003e\u003c/a\u003e docs: state the principles in CLAUDE.md and shorten REVIEW.md (\u003ca href=\"https://redirect.github.com/modelcontextprotocol/typescript-sdk/issues/2938\"\u003e#2938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/modelcontextprotocol/typescript-sdk/compare/@modelcontextprotocol/server@2.3.0...@modelcontextprotocol/server@2.3.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `next` from 16.3.8 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003enext's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://redirect.github.com/vercel/next.js/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/fdf41d6f6315ebff3a7056d7e7f002b8e78749d4\"\u003e\u003ccode\u003efdf41d6\u003c/code\u003e\u003c/a\u003e [ai-upgrade] discover upgrade models and reasoning efforts from agent CLIs (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/47c6cc8da0a35432bc964548ecfb5e1ba160b69c\"\u003e\u003ccode\u003e47c6cc8\u003c/code\u003e\u003c/a\u003e Document next analyze export in the package bundling guide (\u003ca href=\"https://redirect.github.com/vercel/next.js/issues/99735\"\u003e#99735\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/5b10604925853d8cd0bee61eb49d4894707cf7ac\"\u003e\u003ccode\u003e5b10604\u003c/code\u003e\u003c/a\u003e Revert stabilization of ...\n\n_Description has been truncated_\n\n\u003c!-- This is an auto-generated description by cubic. --\u003e\n---\n## Summary by cubic\nUpdates 46 non-major dependencies across the workspace, including `next` 16.3.8 → 16.4.0, `@base-ui/react` 1.8.0 → 1.9.0, `motion` 14.0.0 → 14.1.0, several `@radix-ui/*` releases, and the `oxlint`/`oxfmt` toolchain. The lockfile is regenerated accordingly.\n\n**Notable changes**\n- `oxfmt` 0.72.0 is a breaking release: markdown files are now formatted by the new markdown formatter.\n- `cac` 7.0.1 fixes prototype pollution via dotted option names.\n- `@base-ui/react` 1.9.0 decouples automatic popup unmounting from `actionsRef`.\n\n\u003csup\u003eWritten for commit 5c6bc54a8ee07eb0144f42f3c7c66b23ac6768f7. Summary will update on new commits.\u003c/sup\u003e\n\n\u003ca href=\"https://cubic.dev/pr/kitretsusaisama/decent-docs/pull/4?utm_source=github\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003cimg alt=\"View guided diff\" src=\"https://www.cubic.dev/buttons/review-in-cubic-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e \u003ca href=\"https://www.cubic.dev/action/auto-fix/pr/kitretsusaisama/decent-docs/4?returnTo=https%3A%2F%2Fgithub.com%2Fkitretsusaisama%2Fdecent-docs%2Fpull%2F4\u0026source=description\" target=\"_blank\" rel=\"noopener noreferrer\" data-no-image-dialog=\"true\"\u003e\u003cpicture\u003e\u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-dark.svg\"\u003e\u003csource media=\"(prefers-color-scheme: light)\" srcset=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003cimg alt=\"Turn on auto-fix\" src=\"https://www.cubic.dev/buttons/turn-on-auto-fix-light.svg\"\u003e\u003c/picture\u003e\u003c/a\u003e\n\n\u003c!-- End of auto-generated description by cubic. --\u003e\n\n","html_url":"https://github.com/kitretsusaisama/decent-docs/pull/4","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/kitretsusaisama%2Fdecent-docs/issues/4","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/4/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":"the minor-y-parches group","pr_created_at":"2026-10-12T21:49:52.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5820921645","node_id":"PR_kwDOUgpav88AAAABIDZFGw","number":11,"state":"closed","title":"Bump astro from 7.3.5 to 7.3.8 in the minor-y-parches group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T21:50:05.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T21:49:52.000Z","updated_at":"2026-10-12T21:50:19.000Z","time_to_close":13,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"the minor-y-parches group","ecosystem":"npm"},"body":"Bumps the minor-y-parches group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Noxell-Dev/Web-Bistro-Bar-Calle-13/pull/11","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Noxell-Dev%2FWeb-Bistro-Bar-Calle-13/issues/11","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/11/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":null,"pr_created_at":"2026-10-12T18:16:18.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5818412252","node_id":"PR_kwDOQrTXps8AAAABIBafTg","number":119,"state":"open","title":"Bump the astro group with 2 updates","user":"dependabot[bot]","labels":["Dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T18:16:18.000Z","updated_at":"2026-10-12T18:16:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"astro","update_count":2,"packages":[{"name":"@astrojs/react","old_version":"7.0.0","new_version":"7.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the astro group with 2 updates: [@astrojs/react](https://github.com/withastro/astro/tree/HEAD/packages/integrations/react) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `@astrojs/react` from 7.0.0 to 7.0.1\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/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/react\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/blob/main/packages/integrations/react/CHANGELOG.md\"\u003e@​astrojs/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f603c21b6c940b7af535490259ddec7846b53ece\"\u003e\u003ccode\u003ef603c21\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​babel/core\u003c/code\u003e to v8 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/react/issues/18106\"\u003e#18106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/react@7.0.1/packages/integrations/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/OctalMesh/OctalWeb-Links/pull/119","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/OctalMesh%2FOctalWeb-Links/issues/119","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/119/packages"}},{"old_version":"7.3.3","new_version":"7.3.8","update_type":"patch","path":null,"pr_created_at":"2026-10-12T13:18:42.000Z","version_change":"7.3.3 → 7.3.8","issue":{"uuid":"5814421478","node_id":"PR_kwDOQUiwEc8AAAABH-PJ1A","number":8,"state":"open","title":"chore(deps): bump the astro-i-tailwind group across 1 directory with 16 updates","user":"dependabot[bot]","labels":[],"assignees":["VigoWB"],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T13:18:42.000Z","updated_at":"2026-10-12T13:19:07.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"astro-i-tailwind","update_count":16,"packages":[{"name":"astro","old_version":"7.3.3","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/compiler-binding","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-android-arm64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-darwin-arm64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-darwin-x64","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-arm64-gnu","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-arm64-musl","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-x64-gnu","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-linux-x64-musl","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-wasm32-wasi","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-win32-arm64-msvc","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-binding-win32-x64-msvc","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/compiler-rs","old_version":"0.4.1","new_version":"0.5.1","repository_url":"https://github.com/withastro/compiler-rs"},{"name":"@astrojs/internal-helpers","old_version":"0.11.0","new_version":"0.12.0","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/language-server","old_version":"2.17.1","new_version":"2.17.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps the astro-i-tailwind group with 16 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.3` | `7.3.8` |\n| [@astrojs/compiler-binding](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-android-arm64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-darwin-arm64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-darwin-x64](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-arm64-gnu](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-arm64-musl](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-x64-gnu](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-linux-x64-musl](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-wasm32-wasi](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-win32-arm64-msvc](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-binding-win32-x64-msvc](https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi) | `0.4.1` | `0.5.1` |\n| [@astrojs/compiler-rs](https://github.com/withastro/compiler-rs) | `0.4.1` | `0.5.1` |\n| [@astrojs/internal-helpers](https://github.com/withastro/astro/tree/HEAD/packages/internal-helpers) | `0.11.0` | `0.12.0` |\n| [@astrojs/language-server](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/language-server) | `2.17.1` | `2.17.2` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.4.1` | `0.4.3` |\n\n\nUpdates `astro` from 7.3.3 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/@astrojs/compiler-binding@0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-android-arm64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-android-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-android-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-darwin-arm64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-darwin-arm64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-darwin-arm64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-darwin-x64` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-darwin-x64's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-darwin-x64's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-arm64-gnu` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-arm64-gnu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-arm64-gnu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-arm64-musl` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-arm64-musl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-arm64-musl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/6847f54989c742dc51945b4d5170ecc91a006be3\"\u003e\u003ccode\u003e6847f54\u003c/code\u003e\u003c/a\u003e ci(napi): skip publishing of optional dependencies (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/aae3b37a9fbf2f161bd04476d9b63b1574395411\"\u003e\u003ccode\u003eaae3b37\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/163\"\u003e#163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/8d1ffa5564fcf4f5545d98385900effb4ea0f9b3\"\u003e\u003ccode\u003e8d1ffa5\u003c/code\u003e\u003c/a\u003e feat: add option to inline assets (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/192\"\u003e#192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b9b8ecd80bc8813331eac24e12d541de518a9887\"\u003e\u003ccode\u003eb9b8ecd\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@napi-rs/cli\u003c/code\u003e to v3.7.4 (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/172\"\u003e#172\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/compiler-rs/commits/v0.5.1/crates/astro_napi\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/compiler-binding-linux-x64-gnu` from 0.4.1 to 0.5.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/compiler-rs/releases\"\u003e@​astrojs/compiler-binding-linux-x64-gnu's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003cli\u003eafa7276: Fixes a \u003ccode\u003eReferenceError\u003c/code\u003e when a slot's name is computed inside a loop, e.g. \u003ccode\u003e{items.map((item, i) =\u0026gt; \u0026lt;div slot={\u003c/code\u003eitem-${i}\u003ccode\u003e}\u0026gt;{item}\u0026lt;/div\u0026gt;)}\u003c/code\u003e. Computed slot names now render into their matching named slot.\u003c/li\u003e\n\u003cli\u003eafa7276: Removes a stray \u003ccode\u003eslot=\u0026quot;…\u0026quot;\u003c/code\u003e attribute the compiler left on elements passed to a component with a computed slot name.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [b48eac6]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.1\u003c/h2\u003e\n\u003cp\u003eNo release notes provided.\u003c/p\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-rs\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [8d1ffa5]\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [03242b3]\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/compiler-binding\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.5.0\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/withastro/compiler-rs/blob/main/crates/astro_napi/CHANGELOG.md\"\u003e@​astrojs/compiler-binding-linux-x64-gnu's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.5.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb48eac6: Fixes missing \u003ccode\u003edata-astro-source-file\u003c/code\u003e and \u003ccode\u003edata-astro-source-loc\u003c/code\u003e attributes when source annotation is enabled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.5.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8d1ffa5: Adds the \u003ccode\u003einlineComponentAssets\u003c/code\u003e transform option. When enabled, extracted styles are prepended to the component HTML, hoisted scripts are appended, and CSS import statements are omitted.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e03242b3: Merge scoped styles into \u003ccode\u003eclassName\u003c/code\u003e for component tags\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003escopedStyleStrategy\u003c/code\u003e values that emit a scope class (\u0026quot;class\u0026quot; and \u0026quot;where\u0026quot;) now merge the scope class into a component's \u003ccode\u003eclassName\u003c/code\u003e prop, matching the legacy compiler's behavior for React components.\u003c/p\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/withastro/compiler-rs/commit/3fd9d58f7e3054ef4a4ac399a6f9f2cb37596598\"\u003e\u003ccode\u003e3fd9d58\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/withastro/compiler-rs/tree/HEAD/crates/astro_napi/issues/197\"\u003e#197\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/compiler-rs/commit/b48eac6d393ddc82785e8a51d5c5df9371b409f5\"\u003e\u003ccode\u003eb48eac6\u003c/code\u003e\u003c/a\u003e fix(codegen): emit source annotations (\u003ca href=\"https://gi...\n\n_Description has been truncated_","html_url":"https://github.com/VigoWB/astro/pull/8","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/VigoWB%2Fastro/issues/8","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/8/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":"/site","pr_created_at":"2026-10-12T12:23:45.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5813658610","node_id":"PR_kwDOTMgUHc8AAAABH9oCMQ","number":2212,"state":"open","title":"chore(site): bump the site-patch-and-minor group in /site with 5 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-10-12T12:23:45.000Z","updated_at":"2026-10-12T12:25:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(site): bump","group_name":"site-patch-and-minor","update_count":5,"packages":[{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/starlight","old_version":"0.42.5","new_version":"0.42.6","repository_url":"https://github.com/withastro/starlight"},{"name":"@iconify-json/lucide","old_version":"1.2.138","new_version":"1.2.142","repository_url":"https://github.com/iconify/icon-sets"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"marked","old_version":"18.0.14","new_version":"18.1.0","repository_url":"https://github.com/markedjs/marked"}],"path":"/site","ecosystem":"npm"},"body":"Bumps the site-patch-and-minor group in /site with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) | `0.42.5` | `0.42.6` |\n| [@iconify-json/lucide](https://github.com/iconify/icon-sets) | `1.2.138` | `1.2.142` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.5` | `7.3.8` |\n| [marked](https://github.com/markedjs/marked) | `18.0.14` | `18.1.0` |\n\nUpdates `@astrojs/markdown-remark` from 7.3.1 to 7.3.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/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e fix(markdown): keep trailing symbols in code block languages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18139\"\u003e#18139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.2/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/starlight` from 0.42.5 to 0.42.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/commit/afe57bbbc254b957b969d581d0f861925035bdcf\"\u003e\u003ccode\u003eafe57bb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4235\"\u003e#4235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e i18n(is): Add Icelandic UI translations (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Fix dependency resolution warnings with the Cloudflare adapter (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Fix icons cut off when pinch-zooming in Firefox (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Fix components barrel file import in \u003ccode\u003e\\\u0026lt;Footer\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4226\"\u003e#4226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.6/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@iconify-json/lucide` from 1.2.138 to 1.2.142\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 `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `marked` from 18.0.14 to 18.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/markedjs/marked/releases\"\u003emarked's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev18.1.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.14...v18.1.0\"\u003e18.1.0\u003c/a\u003e (2026-10-05)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid cubic backtracking on unicode whitespace in a link destination (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4106\"\u003e#4106\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/0d2022025d3cd44750a3ffbb77e2da60635589ee\"\u003e0d20220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eload CLI configs with top-level await (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4100\"\u003e#4100\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/c61543ed0f16121ace9255626abcafe9514cb1b0\"\u003ec61543e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ereject unbalanced parentheses in link destinations (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4107\"\u003e#4107\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/3363c9992123c5d5514a9251fcb01f75d811e660\"\u003e3363c99\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd linkParenPossible to lexer state to fail fast for link token generation (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4070\"\u003e#4070\u003c/a\u003e) (\u003ca href=\"https://github.com/markedjs/marked/commit/4ee44f7f2167bec4079255e32b520dd47f16486c\"\u003e4ee44f7\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/markedjs/marked/commit/e809386482250c5c856d54e34b5930ee7a5faa4f\"\u003e\u003ccode\u003ee809386\u003c/code\u003e\u003c/a\u003e chore(release): 18.1.0 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/3363c9992123c5d5514a9251fcb01f75d811e660\"\u003e\u003ccode\u003e3363c99\u003c/code\u003e\u003c/a\u003e fix: reject unbalanced parentheses in link destinations (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/0d2022025d3cd44750a3ffbb77e2da60635589ee\"\u003e\u003ccode\u003e0d20220\u003c/code\u003e\u003c/a\u003e fix: avoid cubic backtracking on unicode whitespace in a link destination (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4\"\u003e#4\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c18a64fa5e8c97cb92a8ea709a4542ea94b1c740\"\u003e\u003ccode\u003ec18a64f\u003c/code\u003e\u003c/a\u003e chore(deps): bump undici (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4122\"\u003e#4122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/4ee44f7f2167bec4079255e32b520dd47f16486c\"\u003e\u003ccode\u003e4ee44f7\u003c/code\u003e\u003c/a\u003e feat: add linkParenPossible to lexer state to fail fast for link token genera...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/markedjs/marked/commit/c61543ed0f16121ace9255626abcafe9514cb1b0\"\u003e\u003ccode\u003ec61543e\u003c/code\u003e\u003c/a\u003e fix: load CLI configs with top-level await (\u003ca href=\"https://redirect.github.com/markedjs/marked/issues/4100\"\u003e#4100\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/markedjs/marked/compare/v18.0.14...v18.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KiwiCanopy/KiwiDesk/pull/2212","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KiwiCanopy%2FKiwiDesk/issues/2212","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2212/packages"}},{"old_version":"5.18.2","new_version":"7.3.8","update_type":"major","path":null,"pr_created_at":"2026-10-12T11:48:47.000Z","version_change":"5.18.2 → 7.3.8","issue":{"uuid":"5813191147","node_id":"PR_kwDOGlAFLs8AAAABH9P4rw","number":495,"state":"open","title":"Bump sharp, @astrojs/mdx and astro","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-12T11:48:47.000Z","updated_at":"2026-10-12T11:48:52.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"sharp, @astrojs/mdx"},{"name":"astro","repository_url":"https://github.com/withastro/astro","old_version":"5.18.2","new_version":"7.3.8"}],"path":null,"ecosystem":"npm"},"body":"Bumps [sharp](https://github.com/lovell/sharp) to 0.35.5 and updates ancestor dependencies [sharp](https://github.com/lovell/sharp), [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro). These dependencies need to be updated together.\n\nUpdates `sharp` from 0.34.5 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.34.5...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 4.3.14 to 8.0.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/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.3-beta.0\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/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eastro@7.4.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Moves MDX file processing to the Markdown processors.\u003c/p\u003e\n\u003cp\u003e'\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you haven't explicitly installed a Markdown processor, you don't need to do anything.\u003c/p\u003e\n\u003cp\u003eOtherwise, ensure that your configured Markdown processor uses the following version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e 0.4.0 or later if you use \u003ccode\u003esatteri()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-remark\u003c/code\u003e 7.3.0 or later if you use \u003ccode\u003eunified()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.mdx\u003c/code\u003e files still using \u003ccode\u003emarkdown.processor\u003c/code\u003e when \u003ccode\u003eextendMarkdownConfig\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e. They now use a clean default processor instead; pass \u003ccode\u003emdx({ processor })\u003c/code\u003e to choose one explicitly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds a warning when the deprecated \u003ccode\u003eremarkPlugins\u003c/code\u003e, \u003ccode\u003erehypePlugins\u003c/code\u003e, \u003ccode\u003erecmaPlugins\u003c/code\u003e and \u003ccode\u003eremarkRehype\u003c/code\u003e options are ignored because your Markdown processor does not run them. They still apply when your processor is \u003ccode\u003eunified()\u003c/code\u003e, and were previously dropped silently otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Moves MDX file processing to the Markdown processors.\u003c/p\u003e\n\u003cp\u003e'\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e' is still required to add MDX support to your project. However, it now delegates the MDX files processing to Markdown processors.\u003c/p\u003e\n\u003ch4\u003eWhat should I do?\u003c/h4\u003e\n\u003cp\u003eIf you haven't explicitly installed a Markdown processor, you don't need to do anything.\u003c/p\u003e\n\u003cp\u003eOtherwise, ensure that your configured Markdown processor uses the following version:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e 0.4.0 or later if you use \u003ccode\u003esatteri()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@astrojs/markdown-remark\u003c/code\u003e 7.3.0 or later if you use \u003ccode\u003eunified()\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\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/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.mdx\u003c/code\u003e files still using \u003ccode\u003emarkdown.processor\u003c/code\u003e when \u003ccode\u003eextendMarkdownConfig\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e. They now use a clean default processor instead; pass \u003ccode\u003emdx({ processor })\u003c/code\u003e to choose one explicitly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17262\"\u003e#17262\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Adds a warning when the deprecated \u003ccode\u003eremarkPlugins\u003c/code\u003e, \u003ccode\u003erehypePlugins\u003c/code\u003e, \u003ccode\u003erecmaPlugins\u003c/code\u003e and \u003ccode\u003eremarkRehype\u003c/code\u003e options are ignored because your Markdown processor does not run them. They still apply when your processor is \u003ccode\u003eunified()\u003c/code\u003e, and were previously dropped silently otherwise.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.11.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.0\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/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/404014aa69abbc4493f3ab53bb8c778181fa151f\"\u003e\u003ccode\u003e404014a\u003c/code\u003e\u003c/a\u003e Update dependency es-module-lexer to v3 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18129\"\u003e#18129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Switch from js-yaml to yaml (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18099\"\u003e#18099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Tighten \u003ccode\u003e@​astrojs/mdx\u003c/code\u003e peer dependency on astro and improve version mismatch er...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/aa4949e425144e0d276d2ff70f01209e90fdfbe8\"\u003e\u003ccode\u003eaa4949e\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17915\"\u003e#17915\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a548223607b9bb146d5d90ddda495343f9a2a739\"\u003e\u003ccode\u003ea548223\u003c/code\u003e\u003c/a\u003e Only treat literal script/style content as raw in MDX rendering (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17896\"\u003e#17896\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2fdf731428aa738d5dcf3041b4e78eb9d036968c\"\u003e\u003ccode\u003e2fdf731\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17849\"\u003e#17849\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bd7af0b8d8c23138d3b1ca7d63d6953da9e009cf\"\u003e\u003ccode\u003ebd7af0b\u003c/code\u003e\u003c/a\u003e chore(deps): update react to v19 in fixtures (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/16905\"\u003e#16905\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f8e94585ab6c38e2702ee1e2e540858f72058a40\"\u003e\u003ccode\u003ef8e9458\u003c/code\u003e\u003c/a\u003e feat: move MDX into the processors themselves (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/17262\"\u003e#17262\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.18.2 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/NOUIY/bootstrap/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/NOUIY/bootstrap/pull/495","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NOUIY%2Fbootstrap/issues/495","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/495/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":"the astro group","pr_created_at":"2026-10-12T09:04:25.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5811122325","node_id":"PR_kwDOMCbK5s8AAAABH7lK_w","number":2,"state":"open","title":"deps: bump astro from 7.3.5 to 7.3.8 in the astro group","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-10-12T09:04:25.000Z","updated_at":"2026-10-12T09:05:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"the astro group","ecosystem":"npm"},"body":"Bumps the astro group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/Ivanruii/portfolio/pull/2","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ivanruii%2Fportfolio/issues/2","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2/packages"}},{"old_version":"7.0.6","new_version":"7.2.8","update_type":"minor","path":"/website in the npm_and_yarn group across 1 directory","pr_created_at":"2026-10-12T02:41:49.000Z","version_change":"7.0.6 → 7.2.8","issue":{"uuid":"5807591881","node_id":"PR_kwDOVFa9NM8AAAABH4zXGw","number":6,"state":"closed","title":"Bump astro from 7.0.6 to 7.2.8 in /website in the npm_and_yarn group across 1 directory","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-12T02:42:50.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-12T02:41:49.000Z","updated_at":"2026-10-12T02:42:54.000Z","time_to_close":61,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.0.6","new_version":"7.2.8","repository_url":"https://github.com/withastro/astro"}],"path":"/website in the npm_and_yarn group across 1 directory","ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 1 update in the /website directory: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 7.0.6 to 7.2.8\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@7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17783\"\u003e#17783\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/60b14ffff5b7a66b06d9b12e72933ba9222f519d\"\u003e\u003ccode\u003e60b14ff\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a type error when passing an image from a content collection \u003ccode\u003eimage()\u003c/code\u003e schema to a component or \u003ccode\u003e\u0026lt;Image /\u0026gt;\u003c/code\u003e. The schema returned by \u003ccode\u003eimage()\u003c/code\u003e was missing the \u003ccode\u003eapng\u003c/code\u003e format, so it no longer matched the type of an imported image.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17664\"\u003e#17664\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d48312502ef33a32aef3f25b6b6035db8b38e189\"\u003e\u003ccode\u003ed483125\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where Astro CSP support didn't correctly handle cases \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e resource. Now when \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e, Astro won't emit hashes for the directive specified.\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\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/withastro/astro/commit/7cadf1055a61c85d0b05f3c7d8c709f7faa5cf0d\"\u003e\u003ccode\u003e7cadf10\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Update Sharp to 0.35.4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8bf6f1af679947ffbc702db26425f3f13a7f3040\"\u003e\u003ccode\u003e8bf6f1a\u003c/code\u003e\u003c/a\u003e chore: split v5/v6 changelogs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17825\"\u003e#17825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e chore(deps): replace \u0026quot;find-process\u0026quot; with a smaller, lighter alternative (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/eface15c86b38d44e94b841c9d1e27394c470600\"\u003e\u003ccode\u003eeface15\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Use workerd's compatibility date for Cloudflare defaults (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Deserialize each route once when loading the manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Pass file path to SVGO so \u003ccode\u003eprefixIds\u003c/code\u003e generates unique per-file prefixes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Handle GET and HEAD request bodies during rewrites (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17813\"\u003e#17813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Normalize request paths before route matching (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17772\"\u003e#17772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.2.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.0.6\u0026new-version=7.2.8)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\nYou can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/karanshukla/vinoOpenEffects/network/alerts).\n\n\u003c/details\u003e","html_url":"https://github.com/karanshukla/vinoOpenEffects/pull/6","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanshukla%2FvinoOpenEffects/issues/6","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/6/packages"}},{"old_version":"7.2.10","new_version":"7.3.8","update_type":"minor","path":"/src-astro","pr_created_at":"2026-10-11T23:19:43.000Z","version_change":"7.2.10 → 7.3.8","issue":{"uuid":"5806184291","node_id":"PR_kwDOQcdKTc8AAAABH3txcQ","number":1735,"state":"open","title":"chore(deps): bump the all-dependencies group in /src-astro with 13 updates","user":"dependabot[bot]","labels":["dependencies"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-11T23:19:43.000Z","updated_at":"2026-10-11T23:20:12.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"all-dependencies","update_count":13,"packages":[{"name":"astro","old_version":"7.2.10","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"idb","old_version":"8.0.3","new_version":"8.0.4","repository_url":"https://github.com/jakearchibald/idb"},{"name":"yjs","old_version":"13.6.32","new_version":"13.6.33","repository_url":"https://github.com/yjs/yjs"},{"name":"@astrojs/cloudflare","old_version":"14.2.6","new_version":"14.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/svelte","old_version":"7.2.5","new_version":"9.0.1","repository_url":"https://github.com/withastro/astro"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"autoprefixer","old_version":"10.5.4","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"svelte","old_version":"5.57.0","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite-plugin-pwa","old_version":"1.3.0","new_version":"2.0.0","repository_url":"https://github.com/vite-pwa/vite-plugin-pwa"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":"/src-astro","ecosystem":"npm"},"body":"Bumps the all-dependencies group in /src-astro with 13 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.2.10` | `7.3.8` |\n| [idb](https://github.com/jakearchibald/idb) | `8.0.3` | `8.0.4` |\n| [yjs](https://github.com/yjs/yjs) | `13.6.32` | `13.6.33` |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.2.6` | `14.3.4` |\n| [@astrojs/svelte](https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte) | `7.2.5` | `9.0.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.4` | `10.6.1` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.29` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.57.0` | `5.57.2` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite-plugin-pwa](https://github.com/vite-pwa/vite-plugin-pwa) | `1.3.0` | `2.0.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n\nUpdates `astro` from 7.2.10 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `idb` from 8.0.3 to 8.0.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/654c746bef13f9fe7f5871e03ac58015cebace5a\"\u003e\u003ccode\u003e654c746\u003c/code\u003e\u003c/a\u003e 8.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/1b0f4a686acd113b462aa749e3bec20a5a1b9b4b\"\u003e\u003ccode\u003e1b0f4a6\u003c/code\u003e\u003c/a\u003e Minor byte savings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jakearchibald/idb/commit/970aa0592002177706ef66e2a1972e432b614730\"\u003e\u003ccode\u003e970aa05\u003c/code\u003e\u003c/a\u003e Fix reads of NaN values (\u003ca href=\"https://redirect.github.com/jakearchibald/idb/issues/352\"\u003e#352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jakearchibald/idb/compare/v8.0.3...v8.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yjs` from 13.6.32 to 13.6.33\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/yjs/yjs/releases\"\u003eyjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev13.6.33\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eset currentTarget of deep events right before calling observers - fixes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/768\"\u003e#768\u003c/a\u003e, closes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/801\"\u003e#801\u003c/a\u003e  713a2895\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/aartrost\"\u003e\u003ccode\u003e@​aartrost\u003c/code\u003e\u003c/a\u003e \u0026amp; \u003ca href=\"https://github.com/dikshit-n\"\u003e\u003ccode\u003e@​dikshit-n\u003c/code\u003e\u003c/a\u003e for the fixes!\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\"\u003ehttps://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\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/yjs/yjs/commit/9ea3a4fb57b814292ce18dfd13c4f422e44e6c5c\"\u003e\u003ccode\u003e9ea3a4f\u003c/code\u003e\u003c/a\u003e 13.6.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yjs/yjs/commit/713a2895e78d13dd6cc257fdd4d46dbdec6d4fa7\"\u003e\u003ccode\u003e713a289\u003c/code\u003e\u003c/a\u003e set currentTarget of deep events right before calling observers - fixes \u003ca href=\"https://redirect.github.com/yjs/yjs/issues/768\"\u003e#768\u003c/a\u003e,...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/yjs/yjs/compare/v13.6.32...v13.6.33\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/cloudflare` from 14.2.6 to 14.3.4\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/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/17914\"\u003e#17914\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a40050476598ee856cd44cee6976a5d63c81db86\"\u003e\u003ccode\u003ea400504\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build crash when a custom worker entrypoint exports Durable Object classes alongside prerendered pages. The prerender worker no longer inherits \u003ccode\u003edurable_objects\u003c/code\u003e, \u003ccode\u003emigrations\u003c/code\u003e, or \u003ccode\u003eworkflows\u003c/code\u003e from the entry worker config.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.1\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\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Mount i18n() before pages() in documented astro/hono order (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18253\"\u003e#18253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Scope Cloudflare adapter process banner to SSR and prerender environments onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/322cd139fadbfa0f1a897f3a3a2764a19f168a60\"\u003e\u003ccode\u003e322cd13\u003c/code\u003e\u003c/a\u003e Update astro (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18203\"\u003e#18203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e fix(cloudflare): resolve image format from the source when \u003ccode\u003ef\u003c/code\u003e is absent (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e dependency scan incorrectly matching \u003ccode\u003eimport.meta\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4ce2fca6edac7ac56c410b8d853a3968cc34b046\"\u003e\u003ccode\u003e4ce2fca\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e fix(cloudflare): derive prerender server URL from the bound address (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18057\"\u003e#18057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/00393ff0819d615acea30341f2c850dbafacb826\"\u003e\u003ccode\u003e00393ff\u003c/code\u003e\u003c/a\u003e Update dependency vitest [SECURITY] (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18026\"\u003e#18026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.3.4/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/svelte` from 7.2.5 to 9.0.1\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@​astrojs/svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.0.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/17249\"\u003e#17249\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ematipico\"\u003e\u003ccode\u003e@​ematipico\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where the \u003ccode\u003epeerDependencies\u003c/code\u003e field used incorrect dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15819\"\u003e#15819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cafec4e23365061491103dfce2e889a15cf86f27\"\u003e\u003ccode\u003ecafec4e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/delucis\"\u003e\u003ccode\u003e@​delucis\u003c/code\u003e\u003c/a\u003e! - Upgrade to Vite v8\u003c/li\u003e\n\u003c/ul\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/17093\"\u003e#17093\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Replaces the import entrypoint of \u003ccode\u003egetContainerRenderer()\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003econtainer-renderer\u003c/code\u003e entrypoint exporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e has been added to the following integrations: React, Preact, Svelte, SolidJS, Vue, and MDX. This prevents bundlers from trying to bundle unrelated exports from the package root when only the Container API is used.\u003c/p\u003e\n\u003cp\u003eIf you are using the Container API, update your import statements to use the new entrypoint. The following example updates the \u003ccode\u003egetContainerRenderer()\u003c/code\u003e import for React:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { getContainerRenderer } from '@astrojs/react';\n+ import { getContainerRenderer } from '@astrojs/react/container-renderer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eImporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e from the package root still works, but is now deprecated and logs a warning.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16549\"\u003e#16549\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/9d9d516ba95fb888d5e8c62892269cf047b523e9\"\u003e\u003ccode\u003e9d9d516\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\u003e@sveltejs/vite-plugin-svelte\u003c/code\u003e to v7. No user action is necessary.\u003c/p\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/17027\"\u003e#17027\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/241250bf126f39c86a8aedd38df106e533301752\"\u003e\u003ccode\u003e241250b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ocavue\"\u003e\u003ccode\u003e@​ocavue\u003c/code\u003e\u003c/a\u003e! - Triggers beta prereleases for packages that are still on alpha\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e9.0.0-beta.4\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/17093\"\u003e#17093\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Replaces the import entrypoint of \u003ccode\u003egetContainerRenderer()\u003c/code\u003e\u003c/p\u003e\n\u003cp\u003eA new \u003ccode\u003econtainer-renderer\u003c/code\u003e entrypoint exporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e has been added to the following integrations: React, Preact, Svelte, SolidJS, Vue, and MDX. This prevents bundlers from trying to bundle unrelated exports from the package root when only the Container API is used.\u003c/p\u003e\n\u003cp\u003eIf you are using the Container API, update your import statements to use the new entrypoint. The following example updates the \u003ccode\u003egetContainerRenderer()\u003c/code\u003e import for React:\u003c/p\u003e\n\u003cpre lang=\"diff\"\u003e\u003ccode\u003e- import { getContainerRenderer } from '@astrojs/react';\n+ import { getContainerRenderer } from '@astrojs/react/container-renderer';\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eImporting \u003ccode\u003egetContainerRenderer()\u003c/code\u003e from the package root still works, but is now deprecated and logs a warning.\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/withastro/astro/commit/7d8ec1f10365a1e99e226172e5694bf078b25a51\"\u003e\u003ccode\u003e7d8ec1f\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17237\"\u003e#17237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02b73b0fc2e32102e788fd9031ce061337490a73\"\u003e\u003ccode\u003e02b73b0\u003c/code\u003e\u003c/a\u003e fix: peer deps of packages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17249\"\u003e#17249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f55ba4caca7c587555da86e3211ae1f1b3407c5f\"\u003e\u003ccode\u003ef55ba4c\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17132\"\u003e#17132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0da0678ab03cf225961f19eb73f594f3688e0e5b\"\u003e\u003ccode\u003e0da0678\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17089\"\u003e#17089\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4585fe57dda06226058118f90a809f9e33d4b2af\"\u003e\u003ccode\u003e4585fe5\u003c/code\u003e\u003c/a\u003e fix(integrations): Export container renderers from a dedicated export path to...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/08b84d60af591206aebf0390bca81a2da6356567\"\u003e\u003ccode\u003e08b84d6\u003c/code\u003e\u003c/a\u003e [ci] release (beta) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/17045\"\u003e#17045\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/17c417880ddcb8151319ecb7edd6575570d1a7a5\"\u003e\u003ccode\u003e17c4178\u003c/code\u003e\u003c/a\u003e [ci] release (alpha) (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/svelte/issues/16749\"\u003e#16749\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/6e4a162a914201c5119a9793ea4b6d387721e833\"\u003e\u003ccode\u003e6e4a162\u003c/code\u003e\u003c/a\u003e test: skip conditional-rendering CSS test pending Rolldown support\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3652d1cff899be55fc2441c2e0d39f4756d8d960\"\u003e\u003ccode\u003e3652d1c\u003c/code\u003e\u003c/a\u003e chore: merge main into next\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/svelte@9.0.1/packages/integrations/svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `autoprefixer` from 10.5.4 to 10.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/autoprefixer/releases\"\u003eautoprefixer's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/blob/main/CHANGELOG.md\"\u003eautoprefixer's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e10.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed grid gap set with the row-gap and column-gap longhands (by dualfroz).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.6.0 “Post tenebras lux”\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003einitial-letter\u003c/code\u003e support (by \u003ca href=\"https://github.com/thomasmattheussen\"\u003e\u003ccode\u003e@​thomasmattheussen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed producing wrong old \u003ccode\u003e-webkit-\u003c/code\u003e gradients (by \u003ca href=\"https://github.com/ryanchou1994\"\u003e\u003ccode\u003e@​ryanchou1994\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e10.5.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed resolution media query parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\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/postcss/autoprefixer/commit/c99614d9148886493b749a1a39442f4de56fbf53\"\u003e\u003ccode\u003ec99614d\u003c/code\u003e\u003c/a\u003e Release 10.6.1 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/f1d08cb09edda8a4e90389d3528ee21a879e7cac\"\u003e\u003ccode\u003ef1d08cb\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/cf1ebcbae608ab327cc2508dee917e317951158c\"\u003e\u003ccode\u003ecf1ebcb\u003c/code\u003e\u003c/a\u003e Fix grid gap inheritance from row-gap and column-gap longhands (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1557\"\u003e#1557\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/e1212dc7222c79f5380f5288d7da9bbe4d393e51\"\u003e\u003ccode\u003ee1212dc\u003c/code\u003e\u003c/a\u003e Release 10.6.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/dac3c5f013f1237fc813e8e4365815cc77488d84\"\u003e\u003ccode\u003edac3c5f\u003c/code\u003e\u003c/a\u003e Add support for prefixing initial-letter (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1556\"\u003e#1556\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/b031690ff3062e82ec8e94958807f35d431f1638\"\u003e\u003ccode\u003eb031690\u003c/code\u003e\u003c/a\u003e Release 10.5.6 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/da65c362d65e3b7788c831df960ac7daa8673eca\"\u003e\u003ccode\u003eda65c36\u003c/code\u003e\u003c/a\u003e Add warning when Autoprefixer can cover CSS for old Safari\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/604f8d9a182524e0aa9195d2408177d48f050142\"\u003e\u003ccode\u003e604f8d9\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/54608ca17ab657e6769fd894bc948fcc9673ba99\"\u003e\u003ccode\u003e54608ca\u003c/code\u003e\u003c/a\u003e Fix old WebKit gradients with color hints (\u003ca href=\"https://redirect.github.com/postcss/autoprefixer/issues/1554\"\u003e#1554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/autoprefixer/commit/7e81ffff9d824968394bab6f81da2e2c2511cc49\"\u003e\u003ccode\u003e7e81fff\u003c/code\u003e\u003c/a\u003e Release 10.5.5 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/autoprefixer/compare/10.5.4...10.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jsdom` from 30.0.1 to 30.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jsdom/jsdom/releases\"\u003ejsdom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.1.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated URLs to support Unicode v18.0.0 in internationalized domain names.\u003c/li\u003e\n\u003cli\u003eReduced package size and memory use for CSS property definitions. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (\u003ca href=\"https://github.com/cmdcolin\"\u003e\u003ccode\u003e@​cmdcolin\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an \u003ccode\u003einitial\u003c/code\u003e reset. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.\u003c/li\u003e\n\u003cli\u003eFixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.\u003c/li\u003e\n\u003cli\u003eFixed computed styles for \u003ccode\u003e:focus\u003c/code\u003e, \u003ccode\u003e:focus-visible\u003c/code\u003e, \u003ccode\u003e:focus-within\u003c/code\u003e, and selectors containing them after focus changes, including inside focus and blur listeners. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003eelement.focus()\u003c/code\u003e incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003egetComputedStyle()\u003c/code\u003e throwing for elements without inline-style support, including XML and MathML elements.\u003c/li\u003e\n\u003cli\u003eFixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after \u003ccode\u003ewindow.close()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eFixed memory growth from long-lived \u003ccode\u003eMutationObserver\u003c/code\u003e instances retaining bookkeeping for garbage-collected nodes. (\u003ca href=\"https://github.com/scttcper\"\u003e\u003ccode\u003e@​scttcper\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed retained \u003ccode\u003eselect.selectedOptions\u003c/code\u003e collections becoming stale after selection changes and form resets.\u003c/li\u003e\n\u003cli\u003eFixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.\u003c/li\u003e\n\u003cli\u003eFixed handling of deeply nested \u003ccode\u003ecolor-mix()\u003c/code\u003e expressions, including exceptions during color resolution. (\u003ca href=\"https://github.com/asamuzaK\"\u003e\u003ccode\u003e@​asamuzaK\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev3...\n\n_Description has been truncated_","html_url":"https://github.com/iberi22/OrionHealth/pull/1735","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iberi22%2FOrionHealth/issues/1735","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1735/packages"}},{"old_version":"7.1.1","new_version":"7.2.8","update_type":"minor","path":null,"pr_created_at":"2026-10-11T22:56:18.000Z","version_change":"7.1.1 → 7.2.8","issue":{"uuid":"5806021450","node_id":"PR_kwDOSB2l-c8AAAABH3ly6g","number":59,"state":"open","title":"chore(deps): bump the npm_and_yarn group across 1 directory with 12 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-10-11T22:56:18.000Z","updated_at":"2026-10-11T22:56:38.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"npm_and_yarn","update_count":12,"packages":[{"name":"astro","old_version":"7.1.1","new_version":"7.2.8","repository_url":"https://github.com/withastro/astro"},{"name":"baseline-browser-mapping","old_version":"2.10.18","new_version":"2.11.28","repository_url":"https://github.com/web-platform-dx/baseline-browser-mapping"},{"name":"browserslist","old_version":"4.28.2","new_version":"4.29.3","repository_url":"https://github.com/browserslist/browserslist"},{"name":"devalue","old_version":"5.9.2","new_version":"5.9.4","repository_url":"https://github.com/sveltejs/devalue"},{"name":"http-cache-semantics","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/kornelski/http-cache-semantics"},{"name":"nanoid","old_version":"3.3.11","new_version":"3.3.20","repository_url":"https://github.com/ai/nanoid"},{"name":"postcss-selector-parser","old_version":"6.1.2","new_version":"6.1.4","repository_url":"https://github.com/postcss/postcss-selector-parser"},{"name":"postcss","old_version":"8.5.9","new_version":"8.5.29","repository_url":"https://github.com/postcss/postcss"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"smol-toml","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"source-map-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/7rulnik/source-map-js"},{"name":"undici","old_version":"8.10.1","new_version":"8.11.2","repository_url":"https://github.com/nodejs/undici"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.1.1` | `7.2.8` |\n| [baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping) | `2.10.18` | `2.11.28` |\n| [browserslist](https://github.com/browserslist/browserslist) | `4.28.2` | `4.29.3` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.9.2` | `5.9.4` |\n| [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) | `4.2.0` | `4.3.0` |\n| [nanoid](https://github.com/ai/nanoid) | `3.3.11` | `3.3.20` |\n| [postcss-selector-parser](https://github.com/postcss/postcss-selector-parser) | `6.1.2` | `6.1.4` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.9` | `8.5.29` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.8.0` | `1.9.1` |\n| [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.1` | `1.2.2` |\n| [undici](https://github.com/nodejs/undici) | `8.10.1` | `8.11.2` |\n\n\nUpdates `astro` from 7.1.1 to 7.2.8\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@7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17783\"\u003e#17783\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/60b14ffff5b7a66b06d9b12e72933ba9222f519d\"\u003e\u003ccode\u003e60b14ff\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a type error when passing an image from a content collection \u003ccode\u003eimage()\u003c/code\u003e schema to a component or \u003ccode\u003e\u0026lt;Image /\u0026gt;\u003c/code\u003e. The schema returned by \u003ccode\u003eimage()\u003c/code\u003e was missing the \u003ccode\u003eapng\u003c/code\u003e format, so it no longer matched the type of an imported image.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17664\"\u003e#17664\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d48312502ef33a32aef3f25b6b6035db8b38e189\"\u003e\u003ccode\u003ed483125\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where Astro CSP support didn't correctly handle cases \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e resource. Now when \u003ccode\u003e\u0026quot;unsafe-inline\u0026quot;\u003c/code\u003e, Astro won't emit hashes for the directive specified.\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.8\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/17837\"\u003e#17837\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates the minimum supported version of Sharp to 0.35.4\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17786\"\u003e#17786\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/gameroman\"\u003e\u003ccode\u003e@​gameroman\u003c/code\u003e\u003c/a\u003e! - Replaces the internal \u003ccode\u003efind-process\u003c/code\u003e dependency with a smaller, lighter alternative\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.7\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/17415\"\u003e#17415\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Deserializes each route once when loading the SSR manifest\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17772\"\u003e#17772\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes route selection for normalized request paths in adapter and development request handling\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17819\"\u003e#17819\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Updates generated and default Cloudflare \u003ccode\u003ecompatibility_date\u003c/code\u003e values to match the installed runtime and requires Wrangler \u003ccode\u003e^4.125.0\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/17813\"\u003e#17813\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003erewrite()\u003c/code\u003e and \u003ccode\u003enext(payload)\u003c/code\u003e for GET and HEAD requests with host-provided bodies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17816\"\u003e#17816\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the experimental \u003ccode\u003esvgOptimizer\u003c/code\u003e not generating unique per-file ID prefixes when using SVGO's \u003ccode\u003eprefixIds\u003c/code\u003e plugin\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.6\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/17812\"\u003e#17812\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/29af6da5c11aff673133f96df029f40345674f0e\"\u003e\u003ccode\u003e29af6da\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003enew FetchState(request)\u003c/code\u003e could fail in development when server dependencies were optimized\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.5\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/17758\"\u003e#17758\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5f419e25c570002a2ce0e10a973aa13336016b0c\"\u003e\u003ccode\u003e5f419e2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where \u003ccode\u003eexperimental_getFontFileURL()\u003c/code\u003e rejected valid font URLs when using the Cloudflare adapter\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17416\"\u003e#17416\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/493796b4c318b19985eccaac7a11aa7b787e1efe\"\u003e\u003ccode\u003e493796b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/iseraph-dev\"\u003e\u003ccode\u003e@​iseraph-dev\u003c/code\u003e\u003c/a\u003e! - Skips no-op pathname writes when normalizing SSR request URLs\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17712\"\u003e#17712\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/bd374b7507de8d706c845946fd847e76de6fc06b\"\u003e\u003ccode\u003ebd374b7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/fkatsuhiro\"\u003e\u003ccode\u003e@​fkatsuhiro\u003c/code\u003e\u003c/a\u003e! - Updates deprecation messages target from Astro 7 to 8\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17719\"\u003e#17719\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dac17688f691c6cecdff969aa48523bf17fc0657\"\u003e\u003ccode\u003edac1768\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/astrobot-houston\"\u003e\u003ccode\u003e@​astrobot-houston\u003c/code\u003e\u003c/a\u003e! - Fixes session ID validation to reject non-UUID cookie values before using them as storage keys\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17770\"\u003e#17770\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/84eb7e7db99573b80c339efe0392d959e7a9b6cf\"\u003e\u003ccode\u003e84eb7e7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e--mode\u003c/code\u003e, \u003ccode\u003e--site\u003c/code\u003e, \u003ccode\u003e--base\u003c/code\u003e, \u003ccode\u003e--out-dir\u003c/code\u003e, \u003ccode\u003e--verbose\u003c/code\u003e, \u003ccode\u003e--silent\u003c/code\u003e, and \u003ccode\u003e--open\u003c/code\u003e flags being silently dropped when using \u003ccode\u003eastro dev --background\u003c/code\u003e or \u003ccode\u003eastro preview --background\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/17713\"\u003e#17713\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d035290a14afac8834885b727327a7f44d3a3a48\"\u003e\u003ccode\u003ed035290\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/wakqasahmed\"\u003e\u003ccode\u003e@​wakqasahmed\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtent-modules.mjs\u003c/code\u003e not removing entries for deleted or renamed content files, which could cause Vite to attempt to resolve non-existent modules\u003c/p\u003e\n\u003cp\u003eAs part of this fix, \u003ccode\u003e#moduleImports\u003c/code\u003e is now fully rebuilt from \u003ccode\u003edeferredRender\u003c/code\u003e entries before every write, so a module import added only through the public \u003ccode\u003eaddModuleImport()\u003c/code\u003e API without a corresponding \u003ccode\u003edeferredRender\u003c/code\u003e entry in the store will no longer be preserved across writes.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17743\"\u003e#17743\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/adc750fa27ea1d4767e30fc12e64a342fbebbd89\"\u003e\u003ccode\u003eadc750f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/contactjawad\"\u003e\u003ccode\u003e@​contactjawad\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.preferredLocale\u003c/code\u003e and \u003ccode\u003eAstro.preferredLocaleList\u003c/code\u003e ignoring \u003ccode\u003eAccept-Language\u003c/code\u003e quality values when they are absent or \u003ccode\u003e0\u003c/code\u003e. An entry without an explicit \u003ccode\u003eq=\u003c/code\u003e now correctly counts as quality \u003ccode\u003e1.0\u003c/code\u003e (per RFC 7231) and an entry with \u003ccode\u003eq=0\u003c/code\u003e is treated as not acceptable, so the highest-quality locale is selected regardless of header order.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17757\"\u003e#17757\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/660991c820fbeb087b2f27361e6ebaeba8285358\"\u003e\u003ccode\u003e660991c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes build errors showing wrong file location, missing line:col, and misleading hints when a plugin error (e.g. from MDX) is wrapped by Vite's build error\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/withastro/astro/commit/7cadf1055a61c85d0b05f3c7d8c709f7faa5cf0d\"\u003e\u003ccode\u003e7cadf10\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17826\"\u003e#17826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ecb4082131490b4fe9a56aa44fda84b54ef8967b\"\u003e\u003ccode\u003eecb4082\u003c/code\u003e\u003c/a\u003e Update Sharp to 0.35.4 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17837\"\u003e#17837\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8bf6f1af679947ffbc702db26425f3f13a7f3040\"\u003e\u003ccode\u003e8bf6f1a\u003c/code\u003e\u003c/a\u003e chore: split v5/v6 changelogs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17825\"\u003e#17825\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/db7c53b1707856866e06cdeeef1aa4ae3598b1f2\"\u003e\u003ccode\u003edb7c53b\u003c/code\u003e\u003c/a\u003e chore(deps): replace \u0026quot;find-process\u0026quot; with a smaller, lighter alternative (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17786\"\u003e#17786\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/eface15c86b38d44e94b841c9d1e27394c470600\"\u003e\u003ccode\u003eeface15\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17815\"\u003e#17815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/633855b0cabd55cc7b913eb556a739a6a2d93dd2\"\u003e\u003ccode\u003e633855b\u003c/code\u003e\u003c/a\u003e Use workerd's compatibility date for Cloudflare defaults (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17819\"\u003e#17819\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/55d38c868b7cbf2266649929c60ddf442abe674f\"\u003e\u003ccode\u003e55d38c8\u003c/code\u003e\u003c/a\u003e Deserialize each route once when loading the manifest (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17415\"\u003e#17415\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a0d2fe3af25a25bc9b808070f25886c37d5be6fc\"\u003e\u003ccode\u003ea0d2fe3\u003c/code\u003e\u003c/a\u003e Pass file path to SVGO so \u003ccode\u003eprefixIds\u003c/code\u003e generates unique per-file prefixes (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ae26d18c71515c47ecbd7e1ffe5c5dfc29fbd613\"\u003e\u003ccode\u003eae26d18\u003c/code\u003e\u003c/a\u003e Handle GET and HEAD request bodies during rewrites (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17813\"\u003e#17813\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/023b48b139a2c40420b340f61b53a62b47a557e5\"\u003e\u003ccode\u003e023b48b\u003c/code\u003e\u003c/a\u003e Normalize request paths before route matching (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/17772\"\u003e#17772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.2.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `baseline-browser-mapping` from 2.10.18 to 2.11.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/releases\"\u003ebaseline-browser-mapping's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.11.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed in 2.11.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: Adds a new \u003ccode\u003egetTimeline()\u003c/code\u003e method for getting the series of minimum browser changes, either grouped by date or by browser.\u003c/li\u003e\n\u003cli\u003erefactor: Substantial refactoring of the data compression process that replaces the full list of browsers from \u003ccode\u003e@mdn/browser-compat-data\u003c/code\u003e and \u003ccode\u003edownstream-browsers.json\u003c/code\u003e and features from \u003ccode\u003eweb-features\u003c/code\u003e (in their very pared down form) with a change-list timeline that reflects which versions supported Baseline (newly available) on a given date.  Thanks to \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\u003c/code\u003e\u003c/a\u003e for the idea!\u003c/li\u003e\n\u003cli\u003erefactor: Some common functions have been moved to a \u003ccode\u003eutil.ts\u003c/code\u003e module for use in other scripts.\u003c/li\u003e\n\u003cli\u003efix: Removes \u003ccode\u003eprocess.exit()\u003c/code\u003e calls when unsupported option combinations are passed to getCompatibleVersions() and \u003ccode\u003egetAllVersions()\u003c/code\u003e in favour of throwing an \u003ccode\u003eError\u003c/code\u003e.  There is a small security risk with \u003ccode\u003eprocess.exit()\u003c/code\u003e calls that sites accepting unsanitised inputs could be the subject of attacks.  Unsupported config options now throw and Error which should allow for more graceful handling.  Thanks to \u003ca href=\"https://github.com/bnbdr\"\u003e\u003ccode\u003e@​bnbdr\u003c/code\u003e\u003c/a\u003e for flagging this as vulnerability CVE-2026-45819 .\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFixes \u003ca href=\"https://redirect.github.com/web-platform-dx/baseline-browser-mapping/issues/134\"\u003e#134\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.0\"\u003ehttps://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.44...v2.11.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/web-platform-dx/baseline-browser-mapping/commit/17963c0e2a1c5e923c241e4254cabaa484488145\"\u003e\u003ccode\u003e17963c0\u003c/code\u003e\u003c/a\u003e Patch to 2.11.28 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/5d628d8fdcddc434943219feaa3748a90b649279\"\u003e\u003ccode\u003e5d628d8\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/18ccb388edb91ca11bbd2a1dc5055117b8b01863\"\u003e\u003ccode\u003e18ccb38\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/6141d06f254525dcc3902ee1b153a835fc845522\"\u003e\u003ccode\u003e6141d06\u003c/code\u003e\u003c/a\u003e Patch to 2.11.27 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/e1d166be08e0eab6f6d71533772d1c9202798abb\"\u003e\u003ccode\u003ee1d166b\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/42972a7ab3bad1c0c74edda376443010dbaa127c\"\u003e\u003ccode\u003e42972a7\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/c1934c691d39aa9cf0c25626b91e1e5c6efd53ce\"\u003e\u003ccode\u003ec1934c6\u003c/code\u003e\u003c/a\u003e Patch to 2.11.26 because browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/487368484af4ff9aba321be0ac65bf9a8dab3d34\"\u003e\u003ccode\u003e4873684\u003c/code\u003e\u003c/a\u003e Browser or feature data changed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/9030798a5922aa76e94db887aeed97daaf2dfb1b\"\u003e\u003ccode\u003e9030798\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/commit/a5df351eb505078f62bf07477d3583fa9df51e5b\"\u003e\u003ccode\u003ea5df351\u003c/code\u003e\u003c/a\u003e Updating static site\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/web-platform-dx/baseline-browser-mapping/compare/v2.10.18...v2.11.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `browserslist` from 4.28.2 to 4.29.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/browserslist/browserslist/releases\"\u003ebrowserslist's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\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/browserslist/browserslist/blob/main/CHANGELOG.md\"\u003ebrowserslist's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.29.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated Firefox ESR.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed ignoring \u003ccode\u003enull\u003c/code\u003e usage in \u003ccode\u003ecover X in Y\u003c/code\u003e query (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed config name loading protection on Windows (by \u003ca href=\"https://github.com/oss-security-shop\"\u003e\u003ccode\u003e@​oss-security-shop\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed case-insensitive negation queries (by \u003ca href=\"https://github.com/jakezwang\"\u003e\u003ccode\u003e@​jakezwang\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed percentage and supports queries case-insensitive (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed old Node.js tests (by \u003ca href=\"https://github.com/aaron-belenky\"\u003e\u003ccode\u003e@​aaron-belenky\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eReduced code (by \u003ca href=\"https://github.com/charmander\"\u003e\u003ccode\u003e@​charmander\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.29.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded query continuations across lines and array entries (by \u003ca href=\"https://github.com/fzlzjerry\"\u003e\u003ccode\u003e@​fzlzjerry\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.9\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003eor\u003c/code\u003e parsing performance (by \u003ca href=\"https://github.com/NotAFlightRisk\"\u003e\u003ccode\u003e@​NotAFlightRisk\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eincluding kaios\u003c/code\u003e in baseline queries (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved parsing performance.\u003c/li\u003e\n\u003cli\u003eFixed unbounded memory growth (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed prototype write issue (by \u003ca href=\"https://github.com/alanturing881\"\u003e\u003ccode\u003e@​alanturing881\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.6\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Electron version queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003e\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026gt;=\u003c/code\u003e queries (by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eSyntaxError\u003c/code\u003e regression of 4.28.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.28.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed baseline query case-insensitivity (by \u003ca href=\"https://github.com/swwind\"\u003e\u003ccode\u003e@​swwind\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/browserslist/browserslist/commit/b4809dd2a2a11fbff492258f968130e9b470067f\"\u003e\u003ccode\u003eb4809dd\u003c/code\u003e\u003c/a\u003e Release 4.29.3 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/9d844f8d09c872e2f22e07daa8566fb53585c190\"\u003e\u003ccode\u003e9d844f8\u003c/code\u003e\u003c/a\u003e Update Firefox ESR\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/0033f344c3be446c935f9e515a366738fc0942a5\"\u003e\u003ccode\u003e0033f34\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/906d329968d968479474aab97ae2ab712bf18b5f\"\u003e\u003ccode\u003e906d329\u003c/code\u003e\u003c/a\u003e Release 4.29.2 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/ff8c83f72dd22e3331e89404487a19ec4ea6d5fc\"\u003e\u003ccode\u003eff8c83f\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/067f4a1fa37047e8a53b369cb1fd837399f5d5d5\"\u003e\u003ccode\u003e067f4a1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/952\"\u003e#952\u003c/a\u003e from wahidrizka/fix-cover-null-usage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/f760921db5e420bd8c10e31d0278ab16fdbb9a2d\"\u003e\u003ccode\u003ef760921\u003c/code\u003e\u003c/a\u003e Do not add versions without usage data to cover queries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5be63f54fc37cef2db22930bdabfafcb22b6fd46\"\u003e\u003ccode\u003e5be63f5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/browserslist/browserslist/issues/953\"\u003e#953\u003c/a\u003e from wahidrizka/docs-android-latest-version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/1e5356f16429cb8a30dfa5415c7d0beddff8548f\"\u003e\u003ccode\u003e1e5356f\u003c/code\u003e\u003c/a\u003e Note that Android version queries return only the latest version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/browserslist/browserslist/commit/5b7e94169750cedd9e63fdb8d2419542d3aa185f\"\u003e\u003ccode\u003e5b7e941\u003c/code\u003e\u003c/a\u003e Add missed changes to ChangeLog\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/browserslist/browserslist/compare/4.28.2...4.29.3\"\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 browserslist since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.9.2 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\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/sveltejs/devalue/commit/434358aa98c27b6480bda6d1e69426e2054ed6a0\"\u003e\u003ccode\u003e434358a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/067b125f0d49c99a810eb0edfeb439ed29abe823\"\u003e\u003ccode\u003e067b125\u003c/code\u003e\u003c/a\u003e perf: annotate module-level Object.freeze calls as pure (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/53cd3db7dddf34bb8c2ab1ebc98dafd21daab918\"\u003e\u003ccode\u003e53cd3db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/46dc877b3570dafb1cd3291b9bb48cecef8f7266\"\u003e\u003ccode\u003e46dc877\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/84f6f67999104e36940f744bec0443536de1b463\"\u003e\u003ccode\u003e84f6f67\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6861dbbb7e548849e48bce718e88747a298f7250\"\u003e\u003ccode\u003e6861dbb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8f8d78e173f8a00023d009c7677ccc600dee0b99\"\u003e\u003ccode\u003e8f8d78e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/dae8153e9d7541b975cc4018138d6cebec6c1199\"\u003e\u003ccode\u003edae8153\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9ec513072e31f45e60d44dad6f0dba9c92bb8675\"\u003e\u003ccode\u003e9ec5130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8ade61d0e70d935a780e6cb0a69ee2a5383b4855\"\u003e\u003ccode\u003e8ade61d\u003c/code\u003e\u003c/a\u003e chore: fix bench:compare script (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.9.2...v5.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-cache-semantics` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/http-cache-semantics/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `nanoid` from 3.3.11 to 3.3.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/nanoid/releases\"\u003enanoid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/johnemau\"\u003e\u003ccode\u003e@​johnemau\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed killing the app by setting huge user ID.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on async for React Native (by \u003ca href=\"https://github.com/OvergrowthBeards-JB\"\u003e\u003ccode\u003e@​OvergrowthBeards-JB\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on zero size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on negative size (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm provenance error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed random pool corruption on big ID sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/blob/main/CHANGELOG.md\"\u003enanoid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.3.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/johnemau\"\u003e\u003ccode\u003e@​johnemau\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed killing the app by setting huge user ID (by \u003ca href=\"https://github.com/geoffrey-diederichs\"\u003e\u003ccode\u003e@​geoffrey-diederichs\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on async for React Native (by \u003ca href=\"https://github.com/OvergrowthBeards-JB\"\u003e\u003ccode\u003e@​OvergrowthBeards-JB\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on zero size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed infinite loop on negative size (by \u003ca href=\"https://github.com/greymoth-jp\"\u003e\u003ccode\u003e@​greymoth-jp\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed npm provenance error.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.14\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed random pool corruption on big ID sizes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.13\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReduced npm package size.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.3.12\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed breaking Nano ID by requesting big ID.\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/ai/nanoid/commit/d76f633e0201c1299d735a6544c4c4a05c882f0b\"\u003e\u003ccode\u003ed76f633\u003c/code\u003e\u003c/a\u003e Release 3.3.20 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/ac09ff646dd64de1d03827c288ce30bb26c4315c\"\u003e\u003ccode\u003eac09ff6\u003c/code\u003e\u003c/a\u003e Fix: async return types are synchronous in v3 (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/615\"\u003e#615\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/eb63bd6775188dc35d143bf24868be094f19b5ee\"\u003e\u003ccode\u003eeb63bd6\u003c/code\u003e\u003c/a\u003e Release 3.3.19 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9067e0361a643ab2c94ddd67606efbf275f6c0dd\"\u003e\u003ccode\u003e9067e03\u003c/code\u003e\u003c/a\u003e Sync CJS and ESM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9ad98052b316c5e707f8098ace509d2ae165e54d\"\u003e\u003ccode\u003e9ad9805\u003c/code\u003e\u003c/a\u003e Release 3.3.18 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/55e50a0621ec084b4bb4000ea4e86e1191bd3da8\"\u003e\u003ccode\u003e55e50a0\u003c/code\u003e\u003c/a\u003e Update CI action\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/e10f8d40ce9d1ab47f66d65a16b48086432730d0\"\u003e\u003ccode\u003ee10f8d4\u003c/code\u003e\u003c/a\u003e Update index.native.js (\u003ca href=\"https://redirect.github.com/ai/nanoid/issues/606\"\u003e#606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/73d67168136b36fd3b644159b0cff149da4905d9\"\u003e\u003ccode\u003e73d6716\u003c/code\u003e\u003c/a\u003e Release 3.3.17 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/f9d13f150847d117877adee3460a46eceb0cf49b\"\u003e\u003ccode\u003ef9d13f1\u003c/code\u003e\u003c/a\u003e Sync 0 size behaviour with PostCSS 5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/nanoid/commit/9760e112757cf7d46a79abd7a133bc4958757bb8\"\u003e\u003ccode\u003e9760e11\u003c/code\u003e\u003c/a\u003e Release 3.3.16 version\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/nanoid/compare/3.3.11...3.3.20\"\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 nanoid since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss-selector-parser` from 6.1.2 to 6.1.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss-selector-parser/releases\"\u003epostcss-selector-parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.1.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/advisories/GHSA-w9m9-85wc-3x92\"\u003eCVE-2026-9358\u003c/a\u003e (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 via backport of (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/316\"\u003e#316\u003c/a\u003e by \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\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/postcss/postcss-selector-parser/blob/main/CHANGELOG.md\"\u003epostcss-selector-parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog of \u003ccode\u003epostcss-selector-parser\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e7.1.6 - 2026-09-03\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: parse flat selectors in linear time, closing a CPU exhaustion vulnerability (\u003ca href=\"https://github.com/advisories/GHSA-rj75-hqrm-r3gf\"\u003eGHSA-rj75-hqrm-r3gf\u003c/a\u003e, reported by Wayde Shi)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.5 - 2026-08-07\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't treat a non-prefix token before \u003ccode\u003e|\u003c/code\u003e as a namespace (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/324\"\u003e#324\u003c/a\u003e by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: preserve whitespace before a \u003ccode\u003e*\u003c/code\u003e namespace in attribute selectors (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/325\"\u003e#325\u003c/a\u003e by \u003ca href=\"https://github.com/spokodev\"\u003e\u003ccode\u003e@​spokodev\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: TypeError on unclosed \u003ccode\u003e[\u003c/code\u003e, \u003ccode\u003e(\u003c/code\u003e and trailing \u003ccode\u003e|\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/330\"\u003e#330\u003c/a\u003e by \u003ca href=\"https://github.com/theRizwan\"\u003e\u003ccode\u003e@​theRizwan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4 - 2026-06-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3 - 2026-06-11\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImprove fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (clone/walk)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2 - 2026-06-09\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix \u003ca href=\"https://github.com/advisories/GHSA-w9m9-85wc-3x92\"\u003eCVE-2026-9358\u003c/a\u003e (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/pull/316\"\u003e#316\u003c/a\u003e by \u003ca href=\"https://github.com/MoOx\"\u003e\u003ccode\u003e@​MoOx\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: replace startsWith with strict equality (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/308\"\u003e#308\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(types): add walkUniversal declaration (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/311\"\u003e#311\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: insert(Before|After) support multiple new node\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFeat: make insertions during iteration safe (major)\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/postcss/postcss-selector-parser/commit/4a7e4e3685db8ab8e52e51ecdbe8162a8568f70c\"\u003e\u003ccode\u003e4a7e4e3\u003c/code\u003e\u003c/a\u003e 7.1.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/e2021c523d5ef1bf27836aef3bd724a28ba7894f\"\u003e\u003ccode\u003ee2021c5\u003c/code\u003e\u003c/a\u003e fix: tolerate non-node children when serializing selectors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/7893b741fa87d0401e39c3a7f00d89cf7408ad32\"\u003e\u003ccode\u003e7893b74\u003c/code\u003e\u003c/a\u003e 7.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/5bc698cef66f8abd12610dc623e5d67cbc0f869d\"\u003e\u003ccode\u003e5bc698c\u003c/code\u003e\u003c/a\u003e Improve fix CVE-2026-9358 (NVD) / SNYK-JS-POSTCSSSELECTORPARSER-16873882 (clo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/db3232710d7270b34e50b4ffae493ac19204f570\"\u003e\u003ccode\u003edb32327\u003c/code\u003e\u003c/a\u003e run oxfmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/16e2581b40894504cf2b979fc0ebf7d0b2f39366\"\u003e\u003ccode\u003e16e2581\u003c/code\u003e\u003c/a\u003e simplify deps (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/319\"\u003e#319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/b185e2057871669f9c571ad82e4350799e0a2329\"\u003e\u003ccode\u003eb185e20\u003c/code\u003e\u003c/a\u003e Add description in package.json + full repo url\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/de415f19aac008f0e731590222f3a963193be05c\"\u003e\u003ccode\u003ede415f1\u003c/code\u003e\u003c/a\u003e Add Tidelift security notice\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/c4f2c8c04a8107e4e401f257ef00592b59633774\"\u003e\u003ccode\u003ec4f2c8c\u003c/code\u003e\u003c/a\u003e CI: make Node 14 test job lockfile-v3 compatible (\u003ca href=\"https://redirect.github.com/postcss/postcss-selector-parser/issues/318\"\u003e#318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss-selector-parser/commit/4e93663bfe861f9fc3173db603c8fadb70f8090a\"\u003e\u003ccode\u003e4e93663\u003c/code\u003e\u003c/a\u003e Fix test run on node \u0026lt; 20\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss-selector-parser/compare/v6.1.2...6.1.4\"\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/~moox\"\u003emoox\u003c/a\u003e, a new releaser for postcss-selector-parser since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.9 to 8.5.29\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/choudhryfrompak\"\u003e\u003ccode\u003e@​choudhryfrompak\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed comments support in \u003ccode\u003elist.comma()\u003c/code\u003e and \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed semicolon and custom property (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed mixing AST error on warnings (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed cleaning \u003ccode\u003ebefore\u003c/code\u003e for new nodes inserted to \u003ccode\u003eRoot\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRestricted loading previous source maps file to the \u003ccode\u003eopts.from\u003c/code\u003e folder for security reasons (use \u003ccode\u003eunsafeMap: true\u003c/code\u003e to disable the check).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003eMaximum call stack size exceeded\u003c/code\u003e error.\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/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.29\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved \u003ccode\u003e\u0026lt;/style\u0026gt;\u003c/code\u003e escaping (by \u003ca href=\"https://github.com/choudhryfrompak\"\u003e\u003ccode\u003e@​choudhryfrompak\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed comments support in \u003ccode\u003elist.comma()\u003c/code\u003e and \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/00200200\"\u003e\u003ccode\u003e@​00200200\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed semicolon and custom property (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.26\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e regression (by \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eTrack symlinks in path protection in source map loading (by \u003ca href=\"https://github.com/drengir1\"\u003e\u003ccode\u003e@​drengir1\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.25\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed 8.5.17 visitor regression.\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003elist.split()\u003c/code\u003e for non-string values (by \u003ca href=\"https://github.com/amir-rezaei\"\u003e\u003ccode\u003e@​amir-rezaei\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.24\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve the BOM after the processing (by \u003ca href=\"https://github.com/hdimer\"\u003e\u003ccode\u003e@​hdimer\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDo not load source map without \u003ccode\u003eopts.from\u003c/code\u003e for security reasons.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed custom property losing semicolon before a comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed childless at-rule losing semicolon before comment (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/isker\"\u003e\u003ccode\u003e@​isker\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed missing space if \u003ccode\u003eAtRule#params\u003c/code\u003e is set after (by \u003ca href=\"https://github.com/sarathfrancis90\"\u003e\u003ccode\u003e@​sarathfrancis90\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/a7a1f3476177d689dff722d3f9f72190ddf93f7e\"\u003e\u003ccode\u003ea7a1f34\u003c/code\u003e\u003c/a\u003e Release 8.5.29 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/b55a36d14670cefa838b59a9b68c035b9619e294\"\u003e\u003ccode\u003eb55a36d\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7647a8107ebac8014f1a29ec7e06d3f6ab7c8ac6\"\u003e\u003ccode\u003e7647a81\u003c/code\u003e\u003c/a\u003e Escape \u0026lt;/style\u0026gt; in output of non-Root nodes (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2163\"\u003e#2163\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7ac902664902289ea0cb9d6b1096b81e8d33bbf5\"\u003e\u003ccode\u003e7ac9026\u003c/code\u003e\u003c/a\u003e Do not split list.comma() and list.space() on separators inside comments (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2162\"\u003e#2162\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ebffa97faa305f781a7df5a41ec39f57966b7b6c\"\u003e\u003ccode\u003eebffa97\u003c/code\u003e\u003c/a\u003e Add postcss-smooth-corners plugin\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/57d6401ccca6ce96c9fcdebbdfc30c1ce9e7e797\"\u003e\u003ccode\u003e57d6401\u003c/code\u003e\u003c/a\u003e Speed up source map cleaning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7e46a036aa55c16b99bf4620850267e3407797ca\"\u003e\u003ccode\u003e7e46a03\u003c/code\u003e\u003c/a\u003e Speed up parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7f5c417f1d2dfd3280bb552191dac64a7ffd93d8\"\u003e\u003ccode\u003e7f5c417\u003c/code\u003e\u003c/a\u003e Improve \u0026lt;/style\u0026gt; protection for the case when beffore nodes have different parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/7ba9051fb22d5b5ab160d71c3f2b749557c8ac6f\"\u003e\u003ccode\u003e7ba9051\u003c/code\u003e\u003c/a\u003e Fix useless ESLint warning\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/12b41616d99877145dbd209cb17c339aedb556f9\"\u003e\u003ccode\u003e12b4161\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.9...8.5.29\"\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 postcss since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.35.4 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.35.4...v0.35.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject invalid extra exponent sign by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHuge update\u003c/strong\u003e!!! This is most likely the largest update the library received since its release, with lots of new features and improvements.\u003c/p\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cp\u003eSignificant parts of the internal parse logic have been rewritten, improving performance by \u003cstrong\u003e1.5x-2x\u003c/strong\u003e. The library was already comfortably ahead of the others, but it is now faster than ever, sitting at \u003cstrong\u003e4x faster parse performance\u003c/strong\u003e than the closest maintained implementation.\u003c/p\u003e\n\u003cp\u003eProblematic code paths have also been replaced by safer implementations, solving potential DoS vectors. See GHSA-r4xh-jqrq-34v2.\u003c/p\u003e\n\u003cp\u003eNote: the objects returned by the library now have a \u003cem\u003enull prototype\u003c/em\u003e. This is a transparent change for 99.9% of users, and is one of the most significant contributors to the major performance gains in this version.\u003c/p\u003e\n\u003ch3\u003eFull Temporal support\u003c/h3\u003e\n\u003cp\u003eVersion 1.8.0 brought support for Temporal in \u003ccode\u003estringify\u003c/code\u003e; now the library is also able to emit Temporal objects instead of its own ad-hoc \u003ccode\u003eTomlDate\u003c/code\u003e object. It is not enabled by default, but it will become the default in v2. Enable by setting \u003ccode\u003euseLegacyDate: false\u003c/code\u003e in the parser's options.\u003c/p\u003e\n\u003ch4\u003eBetter Temporal support in stringify\u003c/h4\u003e\n\u003cp\u003eTemporal support has been improved since it released: Temporal objects that cannot be represented (such as \u003ccode\u003eTemporal.PlainMonthDay\u003c/code\u003e) now throw an error (instead of silently emitting a bogus object).\u003c/p\u003e\n\u003cp\u003eA new option has been added to \u003ccode\u003estringify\u003c/code\u003e to disallow Temporal objects that cannot be fully represented in TOML. This includes \u003ccode\u003eZonedDateTime\u003c/code\u003e objects with a IANA timezone attached instead of a plain offset, and dates with a specific calendar value set. Enable by setting \u003ccode\u003estrictTemporal: true\u003c/code\u003e in the options.\u003c/p\u003e\n\u003ch3\u003eHandling of unsafe keys\u003c/h3\u003e\n\u003cp\u003eSince its release the library has been protected against prototype pollution attacks, setting properties like \u003ccode\u003e__proto__\u003c/code\u003e using safe mechanisms that do not trigger prototype pollution. However, while the returned objects are safe on their own, they may become problematic if used carelessly.\u003c/p\u003e\n\u003cp\u003eInspired by \u003ccode\u003esecure-json-parse\u003c/code\u003e, the library now offers a way to either drop unsafe properties from the returned object, or to throw an error and reject documents altogether. By default, these potentially unsafe keys are preserved and returned.\u003c/p\u003e\n\u003ch3\u003eMiscellaneous updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnicode BOM is now gracefully accepted and ignored.\u003c/li\u003e\n\u003cli\u003eTable array headers are now properly checked again. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/65\"\u003e#65\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eClosed certain gaps where invalid whitespace would be accepted. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/61\"\u003e#61\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBogus local date and local time values with a UTC offset are no longer accepted.\u003c/li\u003e\n\u003cli\u003eCertain error messages are more accurate and handle errors at line boundaries better.\u003c/li\u003e\n\u003cli\u003eThe default export of the lib is now formally deprecated; use a \u003ccode\u003eimport *\u003c/code\u003e instead. Proposed in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/50\"\u003e#50\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, strings that contain lone surrogates are now normalised to well-formed strings.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, keys that contain lone surrogates are now rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.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/squirrelchat/smol-toml/commit/69aa050fef018b71799519bb2cbb54f158a0c5f9\"\u003e\u003ccode\u003e69aa050\u003c/code\u003e\u003c/a\u003e fix: actually properly fix exponent issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7be7084d24c85909cec84ecaafe39737ef4e4472\"\u003e\u003ccode\u003e7be7084\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/be3290da3309502447e020ce106bb8a11d99e580\"\u003e\u003ccode\u003ebe3290d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/86c76134ad7a50e8e101ef7fd82cb0f155b278d8\"\u003e\u003ccode\u003e86c7613\u003c/code\u003e\u003c/a\u003e fix: reject invalid extra exponent sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/6f9739a5ab481f57c3112024bc4947534b580b58\"\u003e\u003ccode\u003e6f9739a\u003c/code\u003e\u003c/a\u003e fix: gate \u003cc...\n\n_Description has been truncated_","html_url":"https://github.com/iberi22/iberi22/pull/59","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/iberi22%2Fiberi22/issues/59","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/59/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":"/docs-site","pr_created_at":"2026-10-11T20:34:33.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5804940061","node_id":"PR_kwDOTNneKs8AAAABH2wfhw","number":111,"state":"open","title":"Bump the docs-site group in /docs-site with 2 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-10-11T20:34:33.000Z","updated_at":"2026-10-11T20:35:22.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"docs-site","update_count":2,"packages":[{"name":"@astrojs/starlight","old_version":"0.42.5","new_version":"0.42.6","repository_url":"https://github.com/withastro/starlight"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"}],"path":"/docs-site","ecosystem":"npm"},"body":"Bumps the docs-site group in /docs-site with 2 updates: [@astrojs/starlight](https://github.com/withastro/starlight/tree/HEAD/packages/starlight) and [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `@astrojs/starlight` from 0.42.5 to 0.42.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/withastro/starlight/releases\"\u003e@​astrojs/starlight's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/starlight\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/blob/main/packages/starlight/CHANGELOG.md\"\u003e@​astrojs/starlight's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.42.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/withastro/starlight/pull/4252\"\u003e#4252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/olafur-andri\"\u003e\u003ccode\u003e@​olafur-andri\u003c/code\u003e\u003c/a\u003e! - Adds Icelandic language support\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes a potential issue with icons being cut off in Firefox when pinch-zooming.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4226\"\u003e#4226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where pages not importing components from \u003ccode\u003e@astrojs/starlight/components\u003c/code\u003e included styles of Starlight components used on other pages.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4250\"\u003e#4250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eFailed to resolve dependency\u003c/code\u003e warnings logged when running the development server in projects using the Cloudflare adapter.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/starlight/pull/4229\"\u003e#4229\u003c/a\u003e \u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/HiDeoo\"\u003e\u003ccode\u003e@​HiDeoo\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecodePen\u003c/code\u003e and \u003ccode\u003enode\u003c/code\u003e icons slightly extending beyond their bounding box.\u003c/p\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/withastro/starlight/commit/afe57bbbc254b957b969d581d0f861925035bdcf\"\u003e\u003ccode\u003eafe57bb\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4235\"\u003e#4235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/40a258492af4b2ee45159aa4a7ddb30c346acc0b\"\u003e\u003ccode\u003e40a2584\u003c/code\u003e\u003c/a\u003e i18n(is): Add Icelandic UI translations (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4252\"\u003e#4252\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/531af7deb7dd164e5b97a49223a82b146e575fdc\"\u003e\u003ccode\u003e531af7d\u003c/code\u003e\u003c/a\u003e Fix dependency resolution warnings with the Cloudflare adapter (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4250\"\u003e#4250\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/e4a3d82262d62677665cf2dd5ad9a1ba3ae2aa6a\"\u003e\u003ccode\u003ee4a3d82\u003c/code\u003e\u003c/a\u003e Fix icons cut off when pinch-zooming in Firefox (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4229\"\u003e#4229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/starlight/commit/fb562dddae97add7f5997c1f7fffd4f60c9f147c\"\u003e\u003ccode\u003efb562dd\u003c/code\u003e\u003c/a\u003e Fix components barrel file import in \u003ccode\u003e\\\u0026lt;Footer\u0026gt;\u003c/code\u003e (\u003ca href=\"https://github.com/withastro/starlight/tree/HEAD/packages/starlight/issues/4226\"\u003e#4226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/starlight/commits/@astrojs/starlight@0.42.6/packages/starlight\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/aai2k/TFStudio/pull/111","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aai2k%2FTFStudio/issues/111","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/111/packages"}},{"old_version":"7.3.5","new_version":"7.3.8","update_type":"patch","path":null,"pr_created_at":"2026-10-11T18:41:05.000Z","version_change":"7.3.5 → 7.3.8","issue":{"uuid":"5804007640","node_id":"PR_kwDOUxzh088AAAABH2DCVA","number":33,"state":"closed","title":"Bump the npm group across 1 directory with 4 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-10-12T03:50:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-11T18:41:05.000Z","updated_at":"2026-10-12T03:50:27.000Z","time_to_close":32959,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm","update_count":4,"packages":[{"name":"@astrojs/markdown-satteri","old_version":"0.4.2","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"7.3.5","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"maplibre-gl","old_version":"6.11.2","new_version":"6.13.0","repository_url":"https://github.com/maplibre/maplibre-gl-js"},{"name":"axe-core","old_version":"4.13.0","new_version":"4.14.0","repository_url":"https://github.com/dequelabs/axe-core"}],"path":null,"ecosystem":"npm"},"body":"[//]: # (dependabot-start)\n⚠️  **Dependabot is rebasing this PR** ⚠️ \n\nRebasing might not happen immediately, so don't worry if this takes some time.\n\nNote: if you make any changes to this PR yourself, they will take precedence over the rebase.\n\n---\n\n[//]: # (dependabot-end)\n\nBumps the npm group with 4 updates in the / directory: [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri), [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro), [maplibre-gl](https://github.com/maplibre/maplibre-gl-js) and [axe-core](https://github.com/dequelabs/axe-core).\n\nUpdates `@astrojs/markdown-satteri` from 0.4.2 to 0.4.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/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.4.3/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.5 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `maplibre-gl` from 6.11.2 to 6.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/releases\"\u003emaplibre-gl's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.13.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLet the globe center reach the poles, where it stopped at 85.05° (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8629\"\u003e#8629\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol layout by skipping line breaking for labels that fit on one line (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8617\"\u003e#8617\u003c/a\u003e) (by \u003ca href=\"https://github.com/DoFabien\"\u003e\u003ccode\u003e@​DoFabien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eCustomLayerInterface.renderToTerrainTile\u003c/code\u003e, \u003ccode\u003eCustomLayerInterface.terrainTileRevision\u003c/code\u003e and \u003ccode\u003erenderTerrainHeightMap\u003c/code\u003e in the options of \u003ccode\u003eprerender\u003c/code\u003e, so custom layers can drape what they draw over the terrain and place objects on it on the GPU (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8588\"\u003e#8588\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a stale cached worker crashing the map after an upgrade: the worker is self-contained again instead of importing \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e, and its default URL carries the version as a \u003ccode\u003ev\u003c/code\u003e query parameter. \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e and \u003ccode\u003emaplibre-gl-shared-dev.mjs\u003c/code\u003e are now empty files, kept so that existing copy steps don't fail; they are deprecated and will be removed in the next major version (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8621\"\u003e#8621\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eglobeDistanceOfLocationsPixels\u003c/code\u003e returning \u003ccode\u003eNaN\u003c/code\u003e when two copies of the same point have a dot product slightly above 1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8624\"\u003e#8624\u003c/a\u003e)(by \u003ca href=\"https://github.com/Dimononon\"\u003e\u003ccode\u003e@​Dimononon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep the camera above the terrain, where a scroll zoom into a mountain could take it under the surface and the zoom's end throw it kilometers up (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.12.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003ezoomToUserAccuracy\u003c/code\u003e option to \u003ccode\u003eGeolocateControlOptions\u003c/code\u003e to allow control over map zoom adjustments in line with the Geolocation Position update accuracy, while \u003ccode\u003etrackUserLocation\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7908\"\u003e#7908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8324\"\u003e#8324\u003c/a\u003e, continues \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7909\"\u003e#7909\u003c/a\u003e) (by \u003ca href=\"https://github.com/timsluis\"\u003e\u003ccode\u003e@​timsluis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e set, shade the walls of a rounded corner as one curved surface by sharing the vertex normal between walls that meet at a shallow angle, instead of one flat shade per arc segment (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8475\"\u003e#8475\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol rendering when the set of visible tiles changes, by rewriting the opacity buffers only of the symbol buckets whose labels actually changed instead of every bucket of every symbol layer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8434\"\u003e#8434\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd an \u003ccode\u003eabsolutePadding\u003c/code\u003e option to \u003ccode\u003eMap#cameraForBounds\u003c/code\u003e and \u003ccode\u003eMap#fitBounds\u003c/code\u003e to treat \u003ccode\u003epadding\u003c/code\u003e as the map's persistent padding instead of adding it to the current one (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8480\"\u003e#8480\u003c/a\u003e) (by \u003ca href=\"https://github.com/sargunv\"\u003e\u003ccode\u003e@​sargunv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(CanvasSource): catch load errors and fire map.error like ImageSource (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8448\"\u003e#8448\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8450\"\u003e#8450\u003c/a\u003e) (by \u003ca href=\"https://github.com/SatvikMishra08\"\u003e\u003ccode\u003e@​SatvikMishra08\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e still sending its waiting updates to the worker after the source is removed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e memory growing until the page crashes when \u003ccode\u003esetData\u003c/code\u003e is called faster than the worker handles it (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the map rendering at the display rate instead of going idle over a DEM with a minimum below sea level when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8605\"\u003e#8605\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a gesture over terrain throwing the camera when the terrain under the center loads after the gesture begins or the terrain switches off before it ends (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8548\"\u003e#8548\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the terrain elevation reading 0 outside the drawn tiles while the camera is below the terrain, and make that read about 40 times cheaper (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a hole around the poles of the globe in background, fill and line layers from zoom 3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8638\"\u003e#8638\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ejumpTo\u003c/code\u003e, and the setters that use it, pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#updateData\u003c/code\u003e leaving stale clusters on untouched tiles after clustering was turned on with \u003ccode\u003esetClusterOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#setClusterOptions\u003c/code\u003e clustering twice when called while new data is waiting to be sent (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e data set with \u003ccode\u003esetData\u003c/code\u003e being overwritten by the result of an earlier URL load or \u003ccode\u003eupdateData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fill-extrusion walls facing exactly east or west skipping \u003ccode\u003efill-extrusion-vertical-gradient\u003c/code\u003e and rendering brighter than the other walls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8604\"\u003e#8604\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eeaseTo\u003c/code\u003e and \u003ccode\u003eflyTo\u003c/code\u003e pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-outline-color\u003c/code\u003e, and the antialiased edge of fills, not being drawn when terrain is enabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/4200\"\u003e#4200\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect map padding when constraining the camera to max bounds, so the padded viewport can pan fully to its edges (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8501\"\u003e#8501\u003c/a\u003e) (by \u003ca href=\"https://github.com/erenbati\"\u003e\u003ccode\u003e@​erenbati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an unclosed disallowed tag in one attribution erasing the other attributions, by sanitizing each attribution before joining them (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8569\"\u003e#8569\u003c/a\u003e) (by \u003ca href=\"https://github.com/sx4im\"\u003e\u003ccode\u003e@​sx4im\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecolor-relief\u003c/code\u003e with a \u003ccode\u003ecustom\u003c/code\u003e DEM encoding whose \u003ccode\u003eredFactor\u003c/code\u003e, \u003ccode\u003egreenFactor\u003c/code\u003e or \u003ccode\u003eblueFactor\u003c/code\u003e is 0, where every elevation stop packed to NaN and the color ramp collapsed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6411\"\u003e#6411\u003c/a\u003e) (by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e missing fill-extrusions on globe once it renders as mercator (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8560\"\u003e#8560\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eline-offset\u003c/code\u003e distorting the line width around joins (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8570\"\u003e#8570\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCross-fade raster tiles when zooming out from a source's \u003ccode\u003emaxzoom\u003c/code\u003e, where the tiles switched instantly (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8517\"\u003e#8517\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\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/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md\"\u003emaplibre-gl's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.13.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eLet the globe center reach the poles, where it stopped at 85.05° (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8629\"\u003e#8629\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol layout by skipping line breaking for labels that fit on one line (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8617\"\u003e#8617\u003c/a\u003e) (by \u003ca href=\"https://github.com/DoFabien\"\u003e\u003ccode\u003e@​DoFabien\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd experimental \u003ccode\u003eCustomLayerInterface.renderToTerrainTile\u003c/code\u003e, \u003ccode\u003eCustomLayerInterface.terrainTileRevision\u003c/code\u003e and \u003ccode\u003erenderTerrainHeightMap\u003c/code\u003e in the options of \u003ccode\u003eprerender\u003c/code\u003e, so custom layers can drape what they draw over the terrain and place objects on it on the GPU (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8588\"\u003e#8588\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix a stale cached worker crashing the map after an upgrade: the worker is self-contained again instead of importing \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e, and its default URL carries the version as a \u003ccode\u003ev\u003c/code\u003e query parameter. \u003ccode\u003emaplibre-gl-shared.mjs\u003c/code\u003e and \u003ccode\u003emaplibre-gl-shared-dev.mjs\u003c/code\u003e are now empty files, kept so that existing copy steps don't fail; they are deprecated and will be removed in the next major version (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8621\"\u003e#8621\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eglobeDistanceOfLocationsPixels\u003c/code\u003e returning \u003ccode\u003eNaN\u003c/code\u003e when two copies of the same point have a dot product slightly above 1 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8624\"\u003e#8624\u003c/a\u003e)(by \u003ca href=\"https://github.com/Dimononon\"\u003e\u003ccode\u003e@​Dimononon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eKeep the camera above the terrain, where a scroll zoom into a mountain could take it under the surface and the zoom's end throw it kilometers up (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e6.12.0\u003c/h2\u003e\n\u003ch3\u003e✨ Features and improvements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd a \u003ccode\u003ezoomToUserAccuracy\u003c/code\u003e option to \u003ccode\u003eGeolocateControlOptions\u003c/code\u003e to allow control over map zoom adjustments in line with the Geolocation Position update accuracy, while \u003ccode\u003etrackUserLocation\u003c/code\u003e is \u003ccode\u003etrue\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/7908\"\u003e#7908\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8324\"\u003e#8324\u003c/a\u003e, continues \u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/7909\"\u003e#7909\u003c/a\u003e) (by \u003ca href=\"https://github.com/timsluis\"\u003e\u003ccode\u003e@​timsluis\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eWith \u003ccode\u003efill-extrusion-rounded-corner-distance\u003c/code\u003e set, shade the walls of a rounded corner as one curved surface by sharing the vertex normal between walls that meet at a shallow angle, instead of one flat shade per arc segment (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8475\"\u003e#8475\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSpeed up symbol rendering when the set of visible tiles changes, by rewriting the opacity buffers only of the symbol buckets whose labels actually changed instead of every bucket of every symbol layer (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8434\"\u003e#8434\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd an \u003ccode\u003eabsolutePadding\u003c/code\u003e option to \u003ccode\u003eMap#cameraForBounds\u003c/code\u003e and \u003ccode\u003eMap#fitBounds\u003c/code\u003e to treat \u003ccode\u003epadding\u003c/code\u003e as the map's persistent padding instead of adding it to the current one (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8480\"\u003e#8480\u003c/a\u003e) (by \u003ca href=\"https://github.com/sargunv\"\u003e\u003ccode\u003e@​sargunv\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🐞 Bug fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix(CanvasSource): catch load errors and fire map.error like ImageSource (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8448\"\u003e#8448\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8450\"\u003e#8450\u003c/a\u003e) (by \u003ca href=\"https://github.com/SatvikMishra08\"\u003e\u003ccode\u003e@​SatvikMishra08\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e still sending its waiting updates to the worker after the source is removed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e memory growing until the page crashes when \u003ccode\u003esetData\u003c/code\u003e is called faster than the worker handles it (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8585\"\u003e#8585\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the map rendering at the display rate instead of going idle over a DEM with a minimum below sea level when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8605\"\u003e#8605\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a gesture over terrain throwing the camera when the terrain under the center loads after the gesture begins or the terrain switches off before it ends (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8548\"\u003e#8548\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix the terrain elevation reading 0 outside the drawn tiles while the camera is below the terrain, and make that read about 40 times cheaper (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8539\"\u003e#8539\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix a hole around the poles of the globe in background, fill and line layers from zoom 3 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8638\"\u003e#8638\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ejumpTo\u003c/code\u003e, and the setters that use it, pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#updateData\u003c/code\u003e leaving stale clusters on untouched tiles after clustering was turned on with \u003ccode\u003esetClusterOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource#setClusterOptions\u003c/code\u003e clustering twice when called while new data is waiting to be sent (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eGeoJSONSource\u003c/code\u003e data set with \u003ccode\u003esetData\u003c/code\u003e being overwritten by the result of an earlier URL load or \u003ccode\u003eupdateData\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8613\"\u003e#8613\u003c/a\u003e) (by \u003ca href=\"https://github.com/clementperon\"\u003e\u003ccode\u003e@​clementperon\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix fill-extrusion walls facing exactly east or west skipping \u003ccode\u003efill-extrusion-vertical-gradient\u003c/code\u003e and rendering brighter than the other walls (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8604\"\u003e#8604\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eeaseTo\u003c/code\u003e and \u003ccode\u003eflyTo\u003c/code\u003e pulling the center elevation onto the terrain when \u003ccode\u003ecenterClampedToGround\u003c/code\u003e is false (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8566\"\u003e#8566\u003c/a\u003e) (by \u003ca href=\"https://github.com/johncarmack1984\"\u003e\u003ccode\u003e@​johncarmack1984\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003efill-outline-color\u003c/code\u003e, and the antialiased edge of fills, not being drawn when terrain is enabled (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/4200\"\u003e#4200\u003c/a\u003e) (by \u003ca href=\"https://github.com/clement-igonet\"\u003e\u003ccode\u003e@​clement-igonet\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRespect map padding when constraining the camera to max bounds, so the padded viewport can pan fully to its edges (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8501\"\u003e#8501\u003c/a\u003e) (by \u003ca href=\"https://github.com/erenbati\"\u003e\u003ccode\u003e@​erenbati\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix an unclosed disallowed tag in one attribution erasing the other attributions, by sanitizing each attribution before joining them (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8569\"\u003e#8569\u003c/a\u003e) (by \u003ca href=\"https://github.com/sx4im\"\u003e\u003ccode\u003e@​sx4im\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003ecolor-relief\u003c/code\u003e with a \u003ccode\u003ecustom\u003c/code\u003e DEM encoding whose \u003ccode\u003eredFactor\u003c/code\u003e, \u003ccode\u003egreenFactor\u003c/code\u003e or \u003ccode\u003eblueFactor\u003c/code\u003e is 0, where every elevation stop packed to NaN and the color ramp collapsed (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/6411\"\u003e#6411\u003c/a\u003e) (by \u003ca href=\"https://github.com/drakeo338\"\u003e\u003ccode\u003e@​drakeo338\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003equeryRenderedFeatures\u003c/code\u003e missing fill-extrusions on globe once it renders as mercator (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8560\"\u003e#8560\u003c/a\u003e) (by \u003ca href=\"https://github.com/birkskyum\"\u003e\u003ccode\u003e@​birkskyum\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix \u003ccode\u003eline-offset\u003c/code\u003e distorting the line width around joins (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8570\"\u003e#8570\u003c/a\u003e) (by \u003ca href=\"https://github.com/HarelM\"\u003e\u003ccode\u003e@​HarelM\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCross-fade raster tiles when zooming out from a source's \u003ccode\u003emaxzoom\u003c/code\u003e, where the tiles switched instantly (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/pull/8517\"\u003e#8517\u003c/a\u003e) (by \u003ca href=\"https://github.com/cherenkov\"\u003e\u003ccode\u003e@​cherenkov\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eMark a program as failed to create instead of throwing when the WebGL context is lost or a failed link reports zero attached shaders, where a dead GPU process made every query answer dead before \u003ccode\u003ewebglcontextlost\u003c/code\u003e arrived (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8607\"\u003e#8607\u003c/a\u003e) (by \u003ca href=\"https://github.com/rubenmarcus\"\u003e\u003ccode\u003e@​rubenmarcus\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/maplibre/maplibre-gl-js/commit/f67ac5e45ce441c6eef7c395ad2bbde7ed717c5d\"\u003e\u003ccode\u003ef67ac5e\u003c/code\u003e\u003c/a\u003e Bump js version to 6.13.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8685\"\u003e#8685\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/04761779dd45b4537ce1e3e0aa4054ece9df4497\"\u003e\u003ccode\u003e0476177\u003c/code\u003e\u003c/a\u003e fix: keep the camera above the terrain (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8547\"\u003e#8547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/eaf272ce8b7ef5ebb55f1f3e86cf104d6de0e16d\"\u003e\u003ccode\u003eeaf272c\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8682\"\u003e#8682\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/e0a0d7766fbabf7d7da0a27ad07e24b5c1f45dde\"\u003e\u003ccode\u003ee0a0d77\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump shell-quote from 1.10.0 to 1.12.0 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8683\"\u003e#8683\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/84f4d81ee2f75d32436fa2afc8cc6ac82b947069\"\u003e\u003ccode\u003e84f4d81\u003c/code\u003e\u003c/a\u003e fix: revert shared mjs file (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8672\"\u003e#8672\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/f98ef79b472280c9d7d1f0e6c4da3631080e358f\"\u003e\u003ccode\u003ef98ef79\u003c/code\u003e\u003c/a\u003e Make the 3D Tiles example use maplibre-gl-three, add raycast example (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8567\"\u003e#8567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/372a40b821d7fc049c43100934fe6b4e63e2c615\"\u003e\u003ccode\u003e372a40b\u003c/code\u003e\u003c/a\u003e GM2.14 Move the painter's leftover helpers to their owners (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8678\"\u003e#8678\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/6ef0e295159fac8bbd71e81fbfc592bd957f5b4e\"\u003e\u003ccode\u003e6ef0e29\u003c/code\u003e\u003c/a\u003e GM2.13 Remove the style reference from the painter (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8668\"\u003e#8668\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/5e5ab7e49ad7a3e16eb47a7eda26c98e9d883fc2\"\u003e\u003ccode\u003e5e5ab7e\u003c/code\u003e\u003c/a\u003e chore(deps): bump the npm_and_yarn group across 4 directories with 3 updates ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maplibre/maplibre-gl-js/commit/0343f27a9b7e5f9bec51a4078c974fb61b9e4d69\"\u003e\u003ccode\u003e0343f27\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 (\u003ca href=\"https://redirect.github.com/maplibre/maplibre-gl-js/issues/8676\"\u003e#8676\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/maplibre/maplibre-gl-js/compare/v6.11.2...v6.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axe-core` from 4.13.0 to 4.14.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dequelabs/axe-core/releases\"\u003eaxe-core's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 4.14.0\u003c/h2\u003e\n\u003cp\u003eThis release enables a new rule, and introduces new violations in some existing rules. These can cause the issue totals to go up from a previous version. Similarly we've included various bug fixes to false positives which may see the issue count go down as well. This release focused on various performance improvements which should speed runs up 20% - 40% on most pages. On especially large pages we've measured a 15x performance improvement.\u003c/p\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd EN 301 549 v4 tags to target-size (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5361\"\u003e#5361\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/8200d2b81f3fd41f6287423c326fb663afa85fb3\"\u003e8200d2b\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5311\"\u003e#5311\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e add Azerbaijani locale (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5385\"\u003e#5385\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/02e5fd446a2b53196dff25026bff6a9be47fdc22\"\u003e02e5fd4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e Enable rule by default (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5421\"\u003e#5421\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/c0d61636909d25e4ea1b8aec665cfcd2098978d5\"\u003ec0d6163\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5227\"\u003e#5227\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003earia-allowed-attr:\u003c/strong\u003e report case-sensitive aria attributes with non-lowercase values (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5418\"\u003e#5418\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/1e33c6caf879e204a664e85c6cd49f0c9c5e5d31\"\u003e1e33c6c\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5280\"\u003e#5280\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5224\"\u003e#5224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-hidden-focus:\u003c/strong\u003e suggest removing aria-hidden in the fail messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5397\"\u003e#5397\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/aa4a0a1966b8d858fcd7e9f7acffac39fac006e3\"\u003eaa4a0a1\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4552\"\u003e#4552\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-prohibited-attr:\u003c/strong\u003e quote the element name in no-role messages (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5391\"\u003e#5391\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/24736a4f3df243c1de692f17dd0e1e3d23a4542d\"\u003e24736a4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3730\"\u003e#3730\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e allow caption in table, grid and treegrid (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5412\"\u003e#5412\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/ed987a21521f4186ad83de547af4de9477a521e5\"\u003eed987a2\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5265\"\u003e#5265\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003earia-required-children:\u003c/strong\u003e explain presentational children that cannot be ignored (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5407\"\u003e#5407\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/35a38d811672023d38fdb440bdd2e402575a52d8\"\u003e35a38d8\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4833\"\u003e#4833\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eavoid-inline-spacing:\u003c/strong\u003e test the text that gets the spacing from the element (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5411\"\u003e#5411\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/96e3e067f9f2270549ffe72e5b07cf9f3945d1fb\"\u003e96e3e06\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4232\"\u003e#4232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e add incomplete messages to checks that can return undefined (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5388\"\u003e#5388\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6f1a6febfe15b938742a0125597f024dae1603ed\"\u003e6f1a6fe\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5375\"\u003e#5375\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003echecks:\u003c/strong\u003e make listitem failure messages actionable (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6dd1be286097de3844962d20818810855d8b75cf\"\u003e6dd1be2\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e handle \u0026quot;none\u0026quot; and exponents in color strings (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5422\"\u003e#5422\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cf5ed89708895c4bffff8cacf345323be4338412\"\u003ecf5ed89\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5313\"\u003e#5313\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4136\"\u003e#4136\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4007\"\u003e#4007\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4269\"\u003e#4269\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecolor-contrast:\u003c/strong\u003e treat empty low-contrast text inputs as incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5359\"\u003e#5359\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/47029deca0d8e9d0bcbe94f15bf8393ba69241f9\"\u003e47029de\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4260\"\u003e#4260\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2130\"\u003e#2130\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/dom:\u003c/strong\u003e treat dialog as non-modal when elementsFromPoint is unsupported (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5202\"\u003e#5202\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/757b44af26bdd566707d513918c5db7879dd1e2e\"\u003e757b44a\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4997\"\u003e#4997\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecommons/text/visibleVirtual:\u003c/strong\u003e sanitize visible text once, not at every level (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5368\"\u003e#5368\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2d4718219f7db134de4f7cf3d741a8ce702e37d6\"\u003e2d47182\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e use the fallback message when a check has no incomplete message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5367\"\u003e#5367\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4887c3a880dc5c58649bb1d5c72b79dda3393312\"\u003e4887c3a\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e add support for cjk word splitting (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5437\"\u003e#5437\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/d53cb0ad64e90dff0eb744b98a29d69a2d6dd5e1\"\u003ed53cb0a\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e compare visible label to name by word (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4e3fcf56670738da96e0d6b529897d1af86e46c4\"\u003e4e3fcf5\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5346\"\u003e#5346\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4311\"\u003e#4311\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5302\"\u003e#5302\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5203\"\u003e#5203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e ignore parenthesised content (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5360\"\u003e#5360\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/388132db27a82c08e39d1049f3cce2f18a118500\"\u003e388132d\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/2443\"\u003eact-rules/act-rules.github.io#2443\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5207\"\u003e#5207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e mark value-text roles incomplete (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/5258f4439e05434ae0313017a8048c9611229396\"\u003e5258f44\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e, references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4561\"\u003e#4561\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5344\"\u003e#5344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003elabel-content-name-mismatch:\u003c/strong\u003e normalize CJK and full-width text before comparing (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5419\"\u003e#5419\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/52dd387c94adb0b12cc4531ba34e8c2bd4c3b274\"\u003e52dd387\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5420\"\u003e#5420\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5340\"\u003e#5340\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5345\"\u003e#5345\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5355\"\u003e#5355\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5308\"\u003e#5308\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5400\"\u003e#5400\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eno-focusable-content:\u003c/strong\u003e say how to fix in the default fail message (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5392\"\u003e#5392\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/b84b76bb32733b408b43ed7634e76974e38e5a95\"\u003eb84b76b\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3194\"\u003e#3194\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5357\"\u003e#5357\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3267\"\u003e#3267\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ep-as-heading:\u003c/strong\u003e ignore paragraphs with heading roles (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5348\"\u003e#5348\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/cbc33b967cadc6bcc4cd34309f21742d0c0ff62c\"\u003ecbc33b9\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5283\"\u003e#5283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprocess-message:\u003c/strong\u003e separate array values with a comma and a space (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5393\"\u003e#5393\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/6ba9ee48e153f609cdb6ed04360ce8be2731a472\"\u003e6ba9ee4\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/3344\"\u003e#3344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ereporter:\u003c/strong\u003e make addReporter isDefault set the default reporter (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5395\"\u003e#5395\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/eb854ed3e7498f1c1c6bd941b44181455a8e4866\"\u003eeb854ed\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4058\"\u003e#4058\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escrollable-region-focusable:\u003c/strong\u003e negative tabindex content needs review instead of failing outright (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5364\"\u003e#5364\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/72e86242e518f6fd82508d842ce103590393adbd\"\u003e72e8624\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etarget-size:\u003c/strong\u003e ignore overlapping links with the same destination (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5428\"\u003e#5428\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/2ba0812fda58779ac285ba62fe9c27110a391f96\"\u003e2ba0812\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5406\"\u003e#5406\u003c/a\u003e \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/4224\"\u003e#4224\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate de.json (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5353\"\u003e#5353\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/4d306cbb7c456849c6f964444a6a7174d2be502a\"\u003e4d306cb\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils:\u003c/strong\u003e resolve \u003ca href=\"https://github.com/import\"\u003e\u003ccode\u003e@​import\u003c/code\u003e\u003c/a\u003e url against the stylesheet that contains it (\u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5269\"\u003e#5269\u003c/a\u003e) (\u003ca href=\"https://github.com/dequelabs/axe-core/commit/e618fb6cfabab7e153319256d09802b043e916dc\"\u003ee618fb6\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/dequelabs/axe-core/issues/5268\"\u003e#5268\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/dequelabs/axe-core/blob/develop/CHANGELOG.md\"\u003eaxe-core's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/dequelabs/axe-core/compare/v4...\n\n_Description has been truncated_","html_url":"https://github.com/mryakar/yakar-me/pull/33","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/mryakar%2Fyakar-me/issues/33","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/33/packages"}},{"old_version":"5.16.15","new_version":"5.18.2","update_type":"minor","path":null,"pr_created_at":"2026-10-11T10:40:20.000Z","version_change":"5.16.15 → 5.18.2","issue":{"uuid":"5800309179","node_id":"PR_kwDORQ5xbc8AAAABHzPWQA","number":16,"state":"open","title":"Bump the minor-updates group across 1 directory with 28 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-10-11T10:40:20.000Z","updated_at":"2026-10-11T10:41:37.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"minor-updates","update_count":28,"packages":[{"name":"@expressive-code/core","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-collapsible-sections","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@expressive-code/plugin-line-numbers","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"@fontsource-variable/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/roboto","old_version":"5.2.9","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@swup/astro","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/swup/astro"},{"name":"@tailwindcss/vite","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"astro","old_version":"5.16.15","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"},{"name":"astro-decap-cms-oauth","old_version":"0.5.1","new_version":"0.6.0","repository_url":"https://github.com/dorukgezici/astro-decap-cms-oauth"},{"name":"astro-expressive-code","old_version":"0.41.6","new_version":"0.44.2","repository_url":"https://github.com/expressive-code/expressive-code"},{"name":"astro-icon","old_version":"1.1.5","new_version":"1.2.0","repository_url":"https://github.com/natemoo-re/astro-icon"},{"name":"echarts","old_version":"6.0.0","new_version":"6.1.0","repository_url":"https://github.com/apache/echarts"},{"name":"js-yaml","old_version":"4.1.1","new_version":"4.3.2","repository_url":"https://github.com/nodeca/js-yaml"},{"name":"katex","old_version":"0.16.28","new_version":"0.19.0","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"markdown-it","old_version":"14.1.0","new_version":"14.3.2","repository_url":"https://github.com/markdown-it/markdown-it"},{"name":"@types/markdown-it","old_version":"14.1.2","new_version":"14.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"node-html-parser","old_version":"7.0.2","new_version":"7.1.0","repository_url":"https://github.com/taoqf/node-fast-html-parser"},{"name":"overlayscrollbars","old_version":"2.14.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":"sanitize-html","old_version":"2.17.0","new_version":"2.18.0","repository_url":"https://github.com/apostrophecms/apostrophe"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"satori","old_version":"0.19.1","new_version":"0.38.0","repository_url":"https://github.com/vercel/satori"},{"name":"sharp","old_version":"0.34.5","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.49.1","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tailwindcss","old_version":"4.1.18","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"wrangler","old_version":"4.50.0","new_version":"4.148.0","repository_url":"https://github.com/cloudflare/workers-sdk"},{"name":"@biomejs/biome","old_version":"2.3.13","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@types/markdown-it","old_version":"14.1.2","new_version":"14.2.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/sanitize-html","old_version":"2.16.0","new_version":"2.16.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"postcss-import","old_version":"16.1.1","new_version":"16.2.0","repository_url":"https://github.com/postcss/postcss-import"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-updates group with 28 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@expressive-code/core](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core) | `0.41.6` | `0.44.2` |\n| [@expressive-code/plugin-collapsible-sections](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-collapsible-sections) | `0.41.6` | `0.44.2` |\n| [@expressive-code/plugin-line-numbers](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/plugin-line-numbers) | `0.41.6` | `0.44.2` |\n| [@fontsource-variable/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@fontsource/roboto](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto) | `5.2.9` | `5.3.0` |\n| [@swup/astro](https://github.com/swup/astro) | `1.7.0` | `1.8.0` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.1.18` | `4.3.3` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.15` | `5.18.2` |\n| [astro-decap-cms-oauth](https://github.com/dorukgezici/astro-decap-cms-oauth) | `0.5.1` | `0.6.0` |\n| [astro-expressive-code](https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code) | `0.41.6` | `0.44.2` |\n| [astro-icon](https://github.com/natemoo-re/astro-icon/tree/HEAD/packages/core) | `1.1.5` | `1.2.0` |\n| [echarts](https://github.com/apache/echarts) | `6.0.0` | `6.1.0` |\n| [js-yaml](https://github.com/nodeca/js-yaml) | `4.1.1` | `4.3.2` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.16.28` | `0.19.0` |\n| [markdown-it](https://github.com/markdown-it/markdown-it) | `14.1.0` | `14.3.2` |\n| [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) | `14.1.2` | `14.2.0` |\n| [node-html-parser](https://github.com/taoqf/node-fast-html-parser) | `7.0.2` | `7.1.0` |\n| [overlayscrollbars](https://github.com/KingSora/OverlayScrollbars/tree/HEAD/packages/overlayscrollbars) | `2.14.0` | `2.16.0` |\n| [pagefind](https://github.com/Pagefind/pagefind) | `1.4.0` | `1.5.2` |\n| [sanitize-html](https://github.com/apostrophecms/apostrophe/tree/HEAD/packages/sanitize-html) | `2.17.0` | `2.18.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.2` |\n| [satori](https://github.com/vercel/satori) | `0.19.1` | `0.38.0` |\n| [sharp](https://github.com/lovell/sharp) | `0.34.5` | `0.35.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.49.1` | `5.57.2` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.1.18` | `4.3.3` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.50.0` | `4.148.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.3.13` | `2.5.15` |\n| [@types/markdown-it](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/markdown-it) | `14.1.2` | `14.2.0` |\n| [@types/sanitize-html](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sanitize-html) | `2.16.0` | `2.16.2` |\n| [postcss-import](https://github.com/postcss/postcss-import) | `16.1.1` | `16.2.0` |\n\n\nUpdates `@expressive-code/core` from 0.41.6 to 0.44.2\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.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003c/ul\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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/ef538d8300d3c8553f53b4e0d8d7ae4920fc280a\"\u003e\u003ccode\u003eef538d8\u003c/code\u003e\u003c/a\u003e Fix themed scrollbar corner background (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/460\"\u003e#460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/@expressive-code/core/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/core@0.44.2/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.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\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.44.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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.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.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\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/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\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/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\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/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-collapsible-sections@0.44.2/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.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\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.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\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.44.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.44.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.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\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​expressive-code/core\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.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.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\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/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\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/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\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/455\"\u003e#455\u003c/a\u003e)\u003c/li\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\u003eSee full diff in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/@expressive-code/plugin-line-numbers@0.44.2/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-variable/jetbrains-mono` from 5.2.8 to 5.3.0\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/variable/jetbrains-mono\"\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.3.0\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 `@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 `@tailwindcss/vite` from 4.1.18 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\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/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.2] - 2026-06-26\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e[4.3.1] - 2026-06-12\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/c2b24dd15fed1c59dd521bd86082f520c9f5ad0d\"\u003e\u003ccode\u003ec2b24dd\u003c/code\u003e\u003c/a\u003e 4.3.3 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20334\"\u003e#20334\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bdcd7087b332d263353d46ed366b7b08040ded7a\"\u003e\u003ccode\u003ebdcd708\u003c/code\u003e\u003c/a\u003e Don't trigger a full page reload for scanned files that Vite processes as mod...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/056a1550721d4bf79ff732d5ab9414fa83f7064f\"\u003e\u003ccode\u003e056a155\u003c/code\u003e\u003c/a\u003e 4.3.2 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20281\"\u003e#20281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/bb6a10937c7e1434db39919fbb4df4a8982dba7f\"\u003e\u003ccode\u003ebb6a109\u003c/code\u003e\u003c/a\u003e use \u003ccode\u003e.ts\u003c/code\u003e instead of \u003ccode\u003e.css\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/8a14a710102cae195f6811e8578bef9477bc6be9\"\u003e\u003ccode\u003e8a14a71\u003c/code\u003e\u003c/a\u003e 4.3.1 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20226\"\u003e#20226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/73983e1cf5bc0ae721f4568cc24a5b5067b6b90b\"\u003e\u003ccode\u003e73983e1\u003c/code\u003e\u003c/a\u003e Fix 'Sourcemap is likely to be incorrect' warnings when using `@tailwindcss/v...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/588bd7371f4cae96426e1387819b7fd1d99765f9\"\u003e\u003ccode\u003e588bd73\u003c/code\u003e\u003c/a\u003e 4.3.0 (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/20023\"\u003e#20023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/d194d4c3e656313421f1cfa1954db8f58eec0fcd\"\u003e\u003ccode\u003ed194d4c\u003c/code\u003e\u003c/a\u003e docs: fix various typos in comments and documentation (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19878\"\u003e#19878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/db27049caaae08978995f25b61f8336f543a4640\"\u003e\u003ccode\u003edb27049\u003c/code\u003e\u003c/a\u003e fix(\u003ccode\u003e@​tailwindcss/vite\u003c/code\u003e): include \u003ca href=\"https://github.com/variant\"\u003e\u003ccode\u003e@​variant\u003c/code\u003e\u003c/a\u003e in feature detection (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19966\"\u003e#19966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commit/5a799900d4b43ca4902398a38c6f0a5b37a98ed9\"\u003e\u003ccode\u003e5a79990\u003c/code\u003e\u003c/a\u003e Always resolve relative files, relative to the current .css file (\u003ca href=\"https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite/issues/19965\"\u003e#19965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/commits/v4.3.3/packages/@tailwindcss-vite\"\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@​tailwindcss/vite\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.15 to 5.18.2\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\u003cbr /\u003e\n\nUpdates `astro-decap-cms-oauth` from 0.5.1 to 0.6.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/releases\"\u003eastro-decap-cms-oauth's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.6.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd Astro 7 support while retaining the existing Astro 5 and 6 peer ranges. Verified with Astro 7.3.5.\u003c/li\u003e\n\u003cli\u003eUpgrade all direct dependencies and refresh the transitive lockfile, including Vite 8.3.1, TypeScript 7.0.2, js-yaml 5.4.2, vite-plugin-dts 5.1.1, and the latest Astro Node and Vercel adapters.\u003c/li\u003e\n\u003cli\u003eUpdate the default Decap CMS dashboard to 3.16.3.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eCompatibility and fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMigrate library builds to Rolldown with explicit ESM and CommonJS outputs.\u003c/li\u003e\n\u003cli\u003eUpdate declaration bundling for vite-plugin-dts 5 using a development-only TypeScript 6 API bridge and API Extractor alongside the TypeScript 7 CLI.\u003c/li\u003e\n\u003cli\u003eUse js-yaml 5 named exports and built-in types, with YAML merge keys explicitly enabled. Date-like config values remain strings under the YAML 1.2 core schema.\u003c/li\u003e\n\u003cli\u003eRemove the obsolete Vercel functionPerRoute option and update demo markup for the Astro 7 compiler.\u003c/li\u003e\n\u003cli\u003ePercent-encode OAuth error redirects to prevent invalid Location headers.\u003c/li\u003e\n\u003cli\u003ePatch the Vercel routing dependency through a scoped path-to-regexp 6.3.0 override.\u003c/li\u003e\n\u003cli\u003eUpdate pnpm to 12.8.1 and publishing actions; run integration tests before npm publishing.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRequirements and verification\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eNode.js 22.12 or newer is required. Use Node.js 24 for the demo Vercel deployment.\u003c/li\u003e\n\u003cli\u003eVerified on Node.js 24.21.0: frozen-lockfile installation, library build and declaration generation, all six demo HTTP integration scenarios, and the normal Vercel production build.\u003c/li\u003e\n\u003cli\u003eTests cover default/custom routes, disabled features, YAML regressions, and mocked GitHub OAuth success/error exchanges in development and Node standalone production.\u003c/li\u003e\n\u003cli\u003eReal GitHub login, browser-level Decap operation, and deployed Vercel execution are not part of the automated verification.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.2...v0.6.0\"\u003ehttps://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.2...v0.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.5.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport custom Decap CMS config path by \u003ca href=\"https://github.com/Foxie-404\"\u003e\u003ccode\u003e@​Foxie-404\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/pull/100\"\u003edorukgezici/astro-decap-cms-oauth#100\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAstro v6 support\u003c/li\u003e\n\u003cli\u003eDefault Decap CMS version -\u0026gt; 3.11.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Foxie-404\"\u003e\u003ccode\u003e@​Foxie-404\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Spr-Aachen\"\u003e\u003ccode\u003e@​Spr-Aachen\u003c/code\u003e\u003c/a\u003e contributed in \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/pull/100\"\u003edorukgezici/astro-decap-cms-oauth#100\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.5.2\"\u003ehttps://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.5.2\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/dorukgezici/astro-decap-cms-oauth/commit/7666308211e4500bd40854268984e2ce8213ace7\"\u003e\u003ccode\u003e7666308\u003c/code\u003e\u003c/a\u003e Merge dev for v0.6.0 release\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/0d4a79b537b43b59543f38656f486298d351b8ac\"\u003e\u003ccode\u003e0d4a79b\u003c/code\u003e\u003c/a\u003e chore: release v0.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/6fd3a3d5330ad74a4933f83fed6d4c0a0976eb51\"\u003e\u003ccode\u003e6fd3a3d\u003c/code\u003e\u003c/a\u003e feat: Upgrade Astro and add integration coverage\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/b1db62cb58940ed630a607b30872c18ad5532ea3\"\u003e\u003ccode\u003eb1db62c\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/dev'\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/2e0b440f7a31f6ae959102fa543176545fbb646e\"\u003e\u003ccode\u003e2e0b440\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/dorukgezici/astro-decap-cms-oauth/issues/100\"\u003e#100\u003c/a\u003e from Foxie-404/dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/98eb546c63a0aac485ac5bcda8d259de550411fb\"\u003e\u003ccode\u003e98eb546\u003c/code\u003e\u003c/a\u003e bumped to astro v6 \u0026amp; decap-cms 3.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/e0c656db3fc8755892e8845b2aaa4eec314678d0\"\u003e\u003ccode\u003ee0c656d\u003c/code\u003e\u003c/a\u003e Merge remote-tracking branch 'origin/main' into dev\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/954816340f17c20a3d5dd94e190be641ed1c88b2\"\u003e\u003ccode\u003e9548163\u003c/code\u003e\u003c/a\u003e allowBuilds for eslint\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/ee55b9dea80b4f88b2b6882abb2accf6cdf7d172\"\u003e\u003ccode\u003eee55b9d\u003c/code\u003e\u003c/a\u003e [Copilot]Remove the ts-ignore\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/commit/054276c43f0111b3f68620df3cdf1b1c85533211\"\u003e\u003ccode\u003e054276c\u003c/code\u003e\u003c/a\u003e Implement export for \u0026quot;./src/config.ts\u0026quot;\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dorukgezici/astro-decap-cms-oauth/compare/v0.5.1...v0.6.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 astro-decap-cms-oauth since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro-expressive-code` from 0.41.6 to 0.44.2\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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro-expressive-code@0.44.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9169010: Adds support for Astro v7 and Sätteri v0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.0\u003c/li\u003e\n\u003c/ul\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]\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/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.44.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eef538d8: Prevent a white corner from appearing when themed horizontal and vertical scrollbars are both visible.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ef538d8]\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.44.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e9169010: Adds support for Astro v7 and Sätteri v0.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erehype-expressive-code@0.44.0\u003c/li\u003e\n\u003c/ul\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\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/5c5b4522e0db357f453e2e6c9a46790e83ef6322\"\u003e\u003ccode\u003e5c5b452\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/469\"\u003e#469\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/e0f1321544cf4a60bd07633499c5aaae300f8308\"\u003e\u003ccode\u003ee0f1321\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/462\"\u003e#462\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/a77ac26e8d1a70cec580e8e64ff172fc13b9f665\"\u003e\u003ccode\u003ea77ac26\u003c/code\u003e\u003c/a\u003e [CI] Release (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/455\"\u003e#455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/expressive-code/expressive-code/commit/916901066f5fd72c14e8473f5557e6491780ae2c\"\u003e\u003ccode\u003e9169010\u003c/code\u003e\u003c/a\u003e Support Astro v7 (\u003ca href=\"https://github.com/expressive-code/expressive-code/tree/HEAD/packages/astro-expressive-code/issues/454\"\u003e#454\u003c/a\u003e)\u003c/li\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\u003eAdditional commits viewable in \u003ca href=\"https://github.com/expressive-code/expressive-code/commits/astro-expressive-code@0.44.2/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 `astro-icon` from 1.1.5 to 1.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/natemoo-re/astro-icon/releases\"\u003eastro-icon's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eastro-icon@1.2.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/natemoo-re/astro-icon/pull/290\"\u003e#290\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/956817ef3718fafa1e011a5191a61331389419ae\"\u003e\u003ccode\u003e956817e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Bump \u003ccode\u003e@iconify/tools\u003c/code\u003e to v5 and \u003ccode\u003e@iconify/utils\u003c/code\u003e to v3, removing the transitive \u003ccode\u003eextract-zip\u003c/code\u003e dependency that was flagged for a symlink path-traversal vulnerability (GHSA-jmr9-qjv8-65gv).\u003c/p\u003e\n\u003cp\u003e\u003cstrong\u003eRequires Node ≥22.12\u003c/strong\u003e — \u003ccode\u003e@iconify/utils\u003c/code\u003e v3 uses \u003ccode\u003enode:util\u003c/code\u003e's \u003ccode\u003estyleText\u003c/code\u003e, which needs Node ≥20.12/21.7, but the toolchain now also builds against Astro 7 (which itself requires Node ≥22.12). Node 20 reached end-of-life in April 2026, so \u003ccode\u003eastro-icon\u003c/code\u003e's \u003ccode\u003eengines\u003c/code\u003e field is raised to the currently-supported floor rather than the bare minimum.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/285\"\u003e#285\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/2e83ca08f47aea16a7b44a1d60332f0e29cb12ce\"\u003e\u003ccode\u003e2e83ca0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - \u003ccode\u003etitle\u003c/code\u003e/\u003ccode\u003edesc\u003c/code\u003e props now accept \u003ccode\u003e{ id, value }\u003c/code\u003e in addition to a plain string, so consumers can set \u003ccode\u003eid\u003c/code\u003e attributes on the generated \u003ccode\u003e\u0026lt;title\u0026gt;\u003c/code\u003e/\u003ccode\u003e\u0026lt;desc\u0026gt;\u003c/code\u003e elements for \u003ccode\u003earia-labelledby\u003c/code\u003e referencing.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/291\"\u003e#291\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/3db45a5c2dd99f0f51dbfc2f35c1ed8e04d15d6a\"\u003e\u003ccode\u003e3db45a5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Strip the \u003ccode\u003elastModified\u003c/code\u003e timestamp from the generated local icon collection so its output is deterministic across builds, allowing Astro's incremental build cache to work as expected.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/288\"\u003e#288\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/adb18cf0256139a0b4636a2b5f950eb89daf3270\"\u003e\u003ccode\u003eadb18cf\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/stramel\"\u003e\u003ccode\u003e@​stramel\u003c/code\u003e\u003c/a\u003e! - Log a warning instead of silently swallowing errors when the local icon collection fails to load, so failures during dev/build are visible instead of hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/natemoo-re/astro-icon/pull/287\"\u003e#287\u003c/a\u003e \u003ca href=\"https://github.com/natemoo-re/astro-icon/commit/fd5d522ce1b9d12f0dcf85de18...\n\n_Description has been truncated_","html_url":"https://github.com/Cecilia031/my-blog/pull/16","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Cecilia031%2Fmy-blog/issues/16","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/16/packages"}},{"old_version":"5.16.9","new_version":"7.3.8","update_type":"major","path":null,"pr_created_at":"2026-10-11T07:12:44.000Z","version_change":"5.16.9 → 7.3.8","issue":{"uuid":"5798888823","node_id":"PR_kwDOVEifjs8AAAABHyJYvg","number":1,"state":"open","title":"Bump the npm_and_yarn group across 1 directory with 10 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-10-11T07:12:44.000Z","updated_at":"2026-10-11T07:13:10.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"npm_and_yarn","update_count":10,"packages":[{"name":"@astrojs/cloudflare","old_version":"12.6.12","new_version":"13.1.10","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/rss","old_version":"4.0.14","new_version":"4.0.19","repository_url":"https://github.com/withastro/astro"},{"name":"astro","old_version":"5.16.9","new_version":"7.3.8","repository_url":"https://github.com/withastro/astro"},{"name":"sharp","old_version":"0.33.5","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"undici","old_version":"7.14.0","new_version":"7.29.1","repository_url":"https://github.com/nodejs/undici"},{"name":"ws","old_version":"8.18.0","new_version":"8.21.0","repository_url":"https://github.com/websockets/ws"},{"name":"devalue","old_version":"5.9.1","new_version":"5.9.4","repository_url":"https://github.com/sveltejs/devalue"},{"name":"http-cache-semantics","old_version":"4.2.0","new_version":"4.3.0","repository_url":"https://github.com/kornelski/http-cache-semantics"},{"name":"smol-toml","old_version":"1.8.0","new_version":"1.9.1","repository_url":"https://github.com/squirrelchat/smol-toml"},{"name":"source-map-js","old_version":"1.2.1","new_version":"1.2.2","repository_url":"https://github.com/7rulnik/source-map-js"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm_and_yarn group with 10 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `12.6.12` | `13.1.10` |\n| [@astrojs/rss](https://github.com/withastro/astro/tree/HEAD/packages/astro-rss) | `4.0.14` | `4.0.19` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `5.16.9` | `7.3.8` |\n| [sharp](https://github.com/lovell/sharp) | `0.33.5` | `0.35.5` |\n| [undici](https://github.com/nodejs/undici) | `7.14.0` | `7.29.1` |\n| [ws](https://github.com/websockets/ws) | `8.18.0` | `8.21.0` |\n| [devalue](https://github.com/sveltejs/devalue) | `5.9.1` | `5.9.4` |\n| [http-cache-semantics](https://github.com/kornelski/http-cache-semantics) | `4.2.0` | `4.3.0` |\n| [smol-toml](https://github.com/squirrelchat/smol-toml) | `1.8.0` | `1.9.1` |\n| [source-map-js](https://github.com/7rulnik/source-map-js) | `1.2.1` | `1.2.2` |\n\n\nUpdates `@astrojs/cloudflare` from 12.6.12 to 13.1.10\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/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e13.1.10\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/16320\"\u003e#16320\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a43eb4b40b4f81530e3c9b5e2959495900320433\"\u003e\u003ccode\u003ea43eb4b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Uses \u003ccode\u003eredirect: 'manual'\u003c/code\u003e for remote image fetches in the Cloudflare binding image transform, consistent with all other image fetch paths\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16307\"\u003e#16307\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/a81dd3e7932f18b4c10c04378416324f0fea00f2\"\u003e\u003ccode\u003ea81dd3e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Surfaces \u003ccode\u003econsole.log\u003c/code\u003e and \u003ccode\u003econsole.warn\u003c/code\u003e output from workerd during prerendering\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.9\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/16210\"\u003e#16210\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e030bd058457505b605ef573cfc71239baa963f0\"\u003e\u003ccode\u003ee030bd0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003e.svelte\u003c/code\u003e files in \u003ccode\u003enode_modules\u003c/code\u003e failing with \u003ccode\u003eUnknown file extension \u0026quot;.svelte\u0026quot;\u003c/code\u003e when using the Cloudflare adapter with \u003ccode\u003eprerenderEnvironment: 'node'\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.8\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/16225\"\u003e#16225\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/756e7be510a315516f6aa1647c93d11e8b43f5a9\"\u003e\u003ccode\u003e756e7be\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/travisbreaks\"\u003e\u003ccode\u003e@​travisbreaks\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eERR_MULTIPLE_CONSUMERS\u003c/code\u003e error when using Cloudflare Queues with prerendered pages. The prerender worker config callback now excludes \u003ccode\u003equeues.consumers\u003c/code\u003e from the entry worker config, since the prerender worker only renders static HTML and should not register as a queue consumer. Queue producers (bindings) are preserved.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/16192\"\u003e#16192\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/79d86b88ef199d6a2195584ec53b225c6a9df5f9\"\u003e\u003ccode\u003e79d86b8\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/alexanderniebuhr\"\u003e\u003ccode\u003e@​alexanderniebuhr\u003c/code\u003e\u003c/a\u003e! - Removes an unused function re-export from the \u003ccode\u003e/info\u003c/code\u003e package path\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.7\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/814406de7dc3ea014b47d2d886d55c45e4e1c034\"\u003e\u003ccode\u003e814406d\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.6\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/16151\"\u003e#16151\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4978165af4ca4c672edad904d7b6c85fc3647dd9\"\u003e\u003ccode\u003e4978165\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes a dev-mode crash loop in the Cloudflare adapter when using Starlight by excluding \u003ccode\u003e@astrojs/starlight\u003c/code\u003e from SSR dependency optimization\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.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/16109\"\u003e#16109\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c887b4a60329b704f18e9aad6106034aac7e7ab6\"\u003e\u003ccode\u003ec887b4a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fix HMR crash when editing content collection files caused by Vite's SSR transform colliding with zod v4's \u003ccode\u003emeta\u003c/code\u003e export\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/eca29c17853b16fe2d05d1ecc7629b85bd30bfc2\"\u003e\u003ccode\u003eeca29c1\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16314\"\u003e#16314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a43eb4b40b4f81530e3c9b5e2959495900320433\"\u003e\u003ccode\u003ea43eb4b\u003c/code\u003e\u003c/a\u003e Use redirect: manual in Cloudflare image binding transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16320\"\u003e#16320\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a81dd3e7932f18b4c10c04378416324f0fea00f2\"\u003e\u003ccode\u003ea81dd3e\u003c/code\u003e\u003c/a\u003e Surface console output from workerd during Cloudflare prerendering (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16307\"\u003e#16307\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1945a934e85843de4b956d0bb211d410d8fe9ff7\"\u003e\u003ccode\u003e1945a93\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16281\"\u003e#16281\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e030bd058457505b605ef573cfc71239baa963f0\"\u003e\u003ccode\u003ee030bd0\u003c/code\u003e\u003c/a\u003e Fix .svelte files in node_modules with Cloudflare prerenderEnvironment: node ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/92fc0303d1870a169991335edb70d374cab402a0\"\u003e\u003ccode\u003e92fc030\u003c/code\u003e\u003c/a\u003e refactor(core): rename logger internal types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16271\"\u003e#16271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/673a871b2d1dc5a094ffbf70ba4e8bfe9b9cde27\"\u003e\u003ccode\u003e673a871\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16244\"\u003e#16244\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/79d86b88ef199d6a2195584ec53b225c6a9df5f9\"\u003e\u003ccode\u003e79d86b8\u003c/code\u003e\u003c/a\u003e chore: adapt code to upstream deprecation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16192\"\u003e#16192\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/756e7be510a315516f6aa1647c93d11e8b43f5a9\"\u003e\u003ccode\u003e756e7be\u003c/code\u003e\u003c/a\u003e fix(cloudflare): exclude queue consumers from prerender worker (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16225\"\u003e#16225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/b5b809375e11fae988ab582b8023a15b0e743e67\"\u003e\u003ccode\u003eb5b8093\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/16159\"\u003e#16159\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@13.1.10/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/rss` from 4.0.14 to 4.0.19\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@​astrojs/rss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.19\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/17209\"\u003e#17209\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Hardens RSS feed generation by escaping the \u003ccode\u003esource\u003c/code\u003e and \u003ccode\u003eenclosure\u003c/code\u003e item fields. These fields are now serialized as structured XML values, ensuring that special characters in values like \u003ccode\u003esource.title\u003c/code\u003e and \u003ccode\u003eenclosure.type\u003c/code\u003e are always treated as text rather than markup, consistent with how other feed fields are handled.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.18\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/16037\"\u003e#16037\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fdd2c5a2f0eb63332b018df01b2c1eb0d5c8a102\"\u003e\u003ccode\u003efdd2c5a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/blimmer\"\u003e\u003ccode\u003e@​blimmer\u003c/code\u003e\u003c/a\u003e! - Unpin \u003ccode\u003efast-xml-parser\u003c/code\u003e to \u003ccode\u003e^5.5.7\u003c/code\u003e to resolve entity expansion CVEs\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.17\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/15830\"\u003e#15830\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8d3f3aa1fdefebc22bb45de26591d3ec3d6da580\"\u003e\u003ccode\u003e8d3f3aa\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Pin \u003ccode\u003efast-xml-parser\u003c/code\u003e to 5.4.1 in order to fix an upstream bug\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.16\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/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/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15283\"\u003e#15283\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/daf41c6652e061fbc7550daf4f0a0ec2f74c4d0b\"\u003e\u003ccode\u003edaf41c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/eldair\"\u003e\u003ccode\u003e@​eldair\u003c/code\u003e\u003c/a\u003e! - Updates validation to use Zod v4\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\u003e4.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\u003e4.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\u003ch2\u003e4.0.15-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/15283\"\u003e#15283\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/daf41c6652e061fbc7550daf4f0a0ec2f74c4d0b\"\u003e\u003ccode\u003edaf41c6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/eldair\"\u003e\u003ccode\u003e@​eldair\u003c/code\u003e\u003c/a\u003e! - Updates validation to use Zod v4\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/5978993531ba3f02a4c639d223f810e80a1fa7d3\"\u003e\u003ccode\u003e5978993\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17213\"\u003e#17213\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2bfb179545249786e9f395325c88a9dfef574acb\"\u003e\u003ccode\u003e2bfb179\u003c/code\u003e\u003c/a\u003e chore: simpler package.json types (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17229\"\u003e#17229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fbcfa039dfe3d700b239f595a6c55ee35e45bd06\"\u003e\u003ccode\u003efbcfa03\u003c/code\u003e\u003c/a\u003e Escape source and enclosure fields in RSS feed generation (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/17209\"\u003e#17209\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/astro-rss/issues/16505\"\u003e#16505\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/46633f58fc6b47b2a221ed9798fa9177c1cb9fa7\"\u003e\u003ccode\u003e46633f5\u003c/code\u003e\u003c/a\u003e refactor(create-astro): migrate tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16400\"\u003e#16400\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/747a5b378c83c2ddcefa80fc5965bf9d4f01ce60\"\u003e\u003ccode\u003e747a5b3\u003c/code\u003e\u003c/a\u003e refactor: migrate astro-rss tests to typescript (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16357\"\u003e#16357\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/astro-rss/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/astro-rss/issues/16020\"\u003e#16020\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fdd2c5a2f0eb63332b018df01b2c1eb0d5c8a102\"\u003e\u003ccode\u003efdd2c5a\u003c/code\u003e\u003c/a\u003e fix(rss): unpin fast-xml-parser to resolve entity expansion CVEs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/16037\"\u003e#16037\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/a2fff742a4a073a9cb5ea30a956af89195a73269\"\u003e\u003ccode\u003ea2fff74\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro-rss/issues/15826\"\u003e#15826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/rss@4.0.19/packages/astro-rss\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 5.16.9 to 7.3.8\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@7.3.8\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/18293\"\u003e#18293\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cache\u003c/code\u003e being \u003ccode\u003eundefined\u003c/code\u003e when a custom 404 or 500 page is rendered by the error handler, for example after a request to an API route with an HTTP method the route doesn't export\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18298\"\u003e#18298\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add\u003c/code\u003e removing existing \u003ccode\u003eallowBuilds\u003c/code\u003e approvals from \u003ccode\u003epnpm-workspace.yaml\u003c/code\u003e with pnpm v11.0–v11.22\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18263\"\u003e#18263\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\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! - Refactors internal bundling and code transforms to use Vite's Oxc-based \u003ccode\u003etransformWithOxc\u003c/code\u003e and Rolldown instead of esbuild. These packages no longer depend on esbuild directly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18290\"\u003e#18290\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader not reloading changed files in dev when the pattern starts with an extglob such as \u003ccode\u003e!(drafts)/**/*.md\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\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/withastro/astro/blob/main/packages/astro/CHANGELOG-v5.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\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\u003ch2\u003e5.17.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/14932\"\u003e#14932\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b19d816c914022c4e618d6012e09aed82be34213\"\u003e\u003ccode\u003eb19d816\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/patrickarlt\"\u003e\u003ccode\u003e@​patrickarlt\u003c/code\u003e\u003c/a\u003e! - Adds support for returning a Promise from the \u003ccode\u003eparser()\u003c/code\u003e option of the \u003ccode\u003efile()\u003c/code\u003e loader\u003c/p\u003e\n\u003cp\u003eThis enables you to run asynchronous code such as fetching remote data or using async parsers when loading files with the Content Layer API.\u003c/p\u003e\n\u003cp\u003eFor example:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { defineCollection } from 'astro:content';\nimport { file } from 'astro/loaders';\n\u003cp\u003econst blog = defineCollection({\nloader: file('src/data/blog.json', {\nparser: async (text) =\u0026gt; {\nconst data = JSON.parse(text);\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003e  // Perform async operations like fetching additional data\n  const enrichedData = await fetch(`https://api.example.com/enrich`, {\n    method: 'POST',\n    body: JSON.stringify(data),\n  }).then((res) =\u0026amp;gt; res.json());\n\n  return enrichedData;\n},\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e}),\n});\u003c/p\u003e\n\u003cp\u003eexport const collections = { blog };\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://docs.astro.build/en/reference/content-loader-reference/#parser\"\u003ethe \u003ccode\u003eparser()\u003c/code\u003e reference documentation\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15171\"\u003e#15171\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f22072607c79f5ba3459ba7522cfdf2581f1869b\"\u003e\u003ccode\u003ef220726\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mark-ignacio\"\u003e\u003ccode\u003e@​mark-ignacio\u003c/code\u003e\u003c/a\u003e! - Adds a new, optional \u003ccode\u003ekernel\u003c/code\u003e configuration option to select a resize algorithm in the Sharp image service\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/withastro/astro/commit/3571e2d2e80a66764254fa9b7750704a150ca3f6\"\u003e\u003ccode\u003e3571e2d\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18292\"\u003e#18292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/0e9e85728999907127e817287dc0a0e3accdbe8e\"\u003e\u003ccode\u003e0e9e857\u003c/code\u003e\u003c/a\u003e Keep existing pnpm allowBuilds approvals in astro add (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18298\"\u003e#18298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/882dd98cd9f11c4e7bd0b812d37f865dfca75d3d\"\u003e\u003ccode\u003e882dd98\u003c/code\u003e\u003c/a\u003e Replace esbuild with Vite and Rolldown APIs (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18263\"\u003e#18263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/28e74103fe3d999a56ae3404b5fe67a1ad6d8013\"\u003e\u003ccode\u003e28e7410\u003c/code\u003e\u003c/a\u003e fix(astro): provide Astro.cache when rendering error pages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18293\"\u003e#18293\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31f13c3710f2c128d3e1684100e44022a598ffcf\"\u003e\u003ccode\u003e31f13c3\u003c/code\u003e\u003c/a\u003e Fix glob() loader watcher ignoring patterns starting with an extglob like `!(...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.8/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `sharp` from 0.33.5 to 0.35.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lovell/sharp/releases\"\u003esharp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.35.5\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e and \u003ccode\u003erotate\u003c/code\u003e operations.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTests: Ensure composite tests pass on big endian platforms.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4609\"\u003e#4609\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.35.5-rc.1\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\"\u003ehttps://github.com/lovell/sharp-libvips/releases/tag/v1.3.4-rc.1\u003c/a\u003e\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eAdd upper bounds check on length of \u003ccode\u003elinear\u003c/code\u003e and GIF \u003ccode\u003edelay\u003c/code\u003e arrays.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove error handing when WebAssembly fallback also fails.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4593\"\u003e#4593\u003c/a\u003e\n\u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Allow multi-frame options for JXL output.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/pull/4602\"\u003e#4602\u003c/a\u003e\n\u003ca href=\"https://github.com/ramin-010\"\u003e\u003ccode\u003e@​ramin-010\u003c/code\u003e\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eTypeScript: Remove non-existent named export.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4604\"\u003e#4604\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eIncrease accepted dimensions when extending an image.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4605\"\u003e#4605\u003c/a\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eImprove gain map support for \u003ccode\u003eextract\u003c/code\u003e operation.\n\u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\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/lovell/sharp/commit/51a990faa26ade5586a4934ac9673c98d8893326\"\u003e\u003ccode\u003e51a990f\u003c/code\u003e\u003c/a\u003e Release v0.35.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/96de105d9d36ab04c76c2b78b97255171630d236\"\u003e\u003ccode\u003e96de105\u003c/code\u003e\u003c/a\u003e Upgrade to sharp-libvips v1.3.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/3a61390260e0aa017046af9ad107abd62f3c98c0\"\u003e\u003ccode\u003e3a61390\u003c/code\u003e\u003c/a\u003e CI: Configure Dependabot with all package.json locations\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/4940c500a63a9193b1ad5d3804a2d241ca36995b\"\u003e\u003ccode\u003e4940c50\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate/flip/flop ops\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/20654aa60eaa85a37369ef69a7ca6506b65f8c85\"\u003e\u003ccode\u003e20654aa\u003c/code\u003e\u003c/a\u003e Prerelease v0.35.5-rc.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/ef4f9348a97053ceddacd23dcb6e39cce5a1fc7d\"\u003e\u003ccode\u003eef4f934\u003c/code\u003e\u003c/a\u003e CI: Upgrade to Ubuntu 26.04\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/358df954c5f58487392e1a9af743e112e8998d67\"\u003e\u003ccode\u003e358df95\u003c/code\u003e\u003c/a\u003e Upgrade to libvips v8.18.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/49f4903d34eddcd68b79872c511c198f124885a3\"\u003e\u003ccode\u003e49f4903\u003c/code\u003e\u003c/a\u003e Improve gain map support for rotate-then-extract \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/0e2e55eb3a44da5d602adedd6b51a03e652e3b20\"\u003e\u003ccode\u003e0e2e55e\u003c/code\u003e\u003c/a\u003e Silence a couple of compiler/static analysis warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lovell/sharp/commit/cef3b8c467c21f7e84bd51d5e53f2d115669f8d8\"\u003e\u003ccode\u003ecef3b8c\u003c/code\u003e\u003c/a\u003e Improve gain map support for extract operation \u003ca href=\"https://redirect.github.com/lovell/sharp/issues/4606\"\u003e#4606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lovell/sharp/compare/v0.33.5...v0.35.5\"\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 sharp since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `undici` from 7.14.0 to 7.29.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/nodejs/undici/releases\"\u003eundici's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev7.29.1\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-w293-vg96-wgc3\"\u003eGHSA-w293-vg96-wgc3\u003c/a\u003e: \u003ccode\u003eBalancedPool\u003c/code\u003e could drop function-valued connection options while cloning its configuration, including custom TLS certificate validation callbacks. Undici now preserves \u003ccode\u003econnect\u003c/code\u003e and legacy \u003ccode\u003etls\u003c/code\u003e options when creating upstreams. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/f690157d728508652fef14673630c71515123e96\"\u003ef690157d\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rfgv-xxqx-mfg5\"\u003eGHSA-rfgv-xxqx-mfg5\u003c/a\u003e: a WebSocket server could select a subprotocol when none was requested, causing an uncaught \u003ccode\u003eTypeError\u003c/code\u003e that could terminate the process. Undici now rejects the handshake with protocol error 1002. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/6615e0175e9b635bcd2e3e87a47daa82f6f5b728\"\u003e6615e017\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3wwx-pv8p-q78v\"\u003eGHSA-3wwx-pv8p-q78v\u003c/a\u003e: a malformed permessage-deflate payload exceeding the configured decompression limit could emit an unhandled zlib error and terminate the process. Undici now destroys the inflater after reaching the limit. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/63cf698b611fecc6ee0a17b185b930051e4b982f\"\u003e63cf698b\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-rx4f-c7p8-82vq\"\u003eGHSA-rx4f-c7p8-82vq\u003c/a\u003e: an unclean \u003ccode\u003eWebSocketStream\u003c/code\u003e close could create an unobserved rejected promise when its writable stream was locked, potentially terminating the process. Undici now propagates the failure through the retained writable stream controller. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/1858656ebb1e919311c1f31613dfd581b7214349\"\u003e1858656e\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2jfj-6hjv-fm6j\"\u003eGHSA-2jfj-6hjv-fm6j\u003c/a\u003e: shared caches could store and replay responses containing \u003ccode\u003eSet-Cookie\u003c/code\u003e, disclosing one user's cookies to another caller. Undici now excludes these responses from shared caches, including existing entries and revalidation paths. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/b6c5a00252c37da9dd2db9bead053bb843e1f988\"\u003eb6c5a002\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-3xpg-4rpp-hhhm\"\u003eGHSA-3xpg-4rpp-hhhm\u003c/a\u003e: the decompression interceptor did not bound decoded output, allowing compressed responses to consume excessive memory. Undici now limits every decompression stage to 64 MiB by default and supports a configurable \u003ccode\u003emaxSize\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/2c7d7e1227043c644c4c32cfd1e276f4fd4fcb11\"\u003e2c7d7e12\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-pmjh-fq2x-6v4x\"\u003eGHSA-pmjh-fq2x-6v4x\u003c/a\u003e: a terminal retry failure after response headers were exposed could orphan the original response body, causing consumers to hang indefinitely. Undici now propagates the terminal error to the exposed body. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/3c6726599cea8646384dde846c97d630da472a74\"\u003e3c672659\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eLow severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8436-99hf-9mmv\"\u003eGHSA-8436-99hf-9mmv\u003c/a\u003e: cache interceptors could store and replay responses to unsafe HTTP methods such as \u003ccode\u003ePOST\u003c/code\u003e or \u003ccode\u003eDELETE\u003c/code\u003e. Undici now restricts cache reads and writes to safe methods while preserving invalidation by successful unsafe requests. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/b61d9432bac7caac51273ad209862e4c0bf935ae\"\u003eb61d9432\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-2gqq-gqf2-x968\"\u003eGHSA-2gqq-gqf2-x968\u003c/a\u003e: the dump interceptor could treat an oversized chunked response as successfully truncated when no \u003ccode\u003eContent-Length\u003c/code\u003e was present. Undici now enforces \u003ccode\u003emaxSize\u003c/code\u003e against received bytes and aborts oversized responses. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/21693f406f0142f3504192e9f9b022dcf84782ae\"\u003e21693f40\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-r53p-7pc4-xj5r\"\u003eGHSA-r53p-7pc4-xj5r\u003c/a\u003e: the retry interceptor could concatenate a resumed response with inconsistent framing into downstream output, enabling response splitting or corruption. Undici now validates \u003ccode\u003eContent-Range\u003c/code\u003e against the original response framing before resuming. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/cd8af90b38ae33c2838d54a2d629774122effe95\"\u003ecd8af90b\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e[v7.x] drop: remove Node.js 26 from shared-builtin CI build by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5592\"\u003enodejs/undici#5592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): honour headersTimeout by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5604\"\u003enodejs/undici#5604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): keep the connection ref'd while requests are outstanding by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5605\"\u003enodejs/undici#5605\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: increase Windows workflow timeout on v7.x by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5621\"\u003enodejs/undici#5621\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): retire the request that completed, not the head of the queue by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5618\"\u003enodejs/undici#5618\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): settle a request whose stream is cancelled by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5607\"\u003enodejs/undici#5607\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: reduce EventSourceStream parser allocations (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5032\"\u003e#5032\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5646\"\u003enodejs/undici#5646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(h2): handle GOAWAY for CONNECT streams by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5640\"\u003enodejs/undici#5640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[v7.x] perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) by \u003ca href=\"https://github.com/mcollina\"\u003e\u003ccode\u003e@​mcollina\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/nodejs/undici/pull/5769\"\u003enodejs/undici#5769\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/nodejs/undici/compare/v7.29.0...v7.29.1\"\u003ehttps://github.com/nodejs/undici/compare/v7.29.0...v7.29.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev7.29.0\u003c/h2\u003e\n\u003ch2\u003e⚠️ Security fixes\u003c/h2\u003e\n\u003ch3\u003eHigh severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-4cwx-7wf7-3272\"\u003eGHSA-4cwx-7wf7-3272\u003c/a\u003e: malformed qualified \u003ccode\u003eprivate\u003c/code\u003e Cache-Control directives could cause cross-user information disclosure in shared caches or a parse-time crash. The cache parser now treats empty qualified directives conservatively and safely handles mixed qualified and unqualified directives. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/9f10f1e9bfcc68b5c8b53d0459cb6d9562008fcd\"\u003e9f10f1e9\u003c/a\u003e, with regression coverage in \u003ca href=\"https://github.com/nodejs/undici/commit/466e99d123b452c9ac56dea8b03ec4dcd0d98ad5\"\u003e466e99d1\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMedium severity\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-m8rv-5g2x-5cg5\"\u003eGHSA-m8rv-5g2x-5cg5\u003c/a\u003e: a malicious \u003ccode\u003etype\u003c/code\u003e property on a duck-typed blob-like HTTP/1.1 request body could inject CRLF sequences into the generated \u003ccode\u003econtent-type\u003c/code\u003e header. Undici now coerces and validates the value before adding it to the request. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/33928bc24f742ea8422ed90d17f2e0cc83e4d09d\"\u003e33928bc2\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-jr45-8vmc-qm54\"\u003eGHSA-jr45-8vmc-qm54\u003c/a\u003e: optional whitespace around \u003ccode\u003e=\u003c/code\u003e in qualified \u003ccode\u003eno-cache\u003c/code\u003e and \u003ccode\u003eprivate\u003c/code\u003e directives could bypass shared-cache restrictions and disclose authenticated data across users. Cache-Control parsing now normalizes these forms and applies conservative cache decisions. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/98011a862a248bb43c1bc5a2edcf4ee787948e95\"\u003e98011a86\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-8xcm-r25x-g524\"\u003eGHSA-8xcm-r25x-g524\u003c/a\u003e: the retry interceptor could expose a stale \u003ccode\u003eContent-Length\u003c/code\u003e after resuming a partial response, potentially causing downstream response desynchronization, hangs, or corruption. Undici now rejects partial responses whose \u003ccode\u003eContent-Length\u003c/code\u003e is inconsistent with \u003ccode\u003eContent-Range\u003c/code\u003e. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/1b5a5312c3a7d7a30c31bf0d000b39a8a2531e1c\"\u003e1b5a5312\u003c/a\u003e, with corrected fixtures in \u003ca href=\"https://github.com/nodejs/undici/commit/4a9dafb16ff43880cf590e6d9c2aeee25fbff6d7\"\u003e4a9dafb1\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/security/advisories/GHSA-v3r7-h72x-cjcm\"\u003eGHSA-v3r7-h72x-cjcm\u003c/a\u003e: unsanitized \u003ccode\u003edomain\u003c/code\u003e and \u003ccode\u003eunparsed\u003c/code\u003e values passed to \u003ccode\u003esetCookie()\u003c/code\u003e could inject cookie attributes. Undici now validates cookie domains, paths, and unparsed attributes more strictly. Fixed by \u003ca href=\"https://github.com/nodejs/undici/commit/3bf91ddb493e853957f3a58e155326a668ab8aef\"\u003e3bf91ddb\u003c/a\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/d39a83e7b0d631590c3b85b5cc0dbeab66c3a1d8\"\u003e\u003ccode\u003ed39a83e\u003c/code\u003e\u003c/a\u003e Bumped v7.29.1 (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5772\"\u003e#5772\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/0d88464876d02bdb9cf27015d9d66500a8aaa782\"\u003e\u003ccode\u003e0d88464\u003c/code\u003e\u003c/a\u003e fix(test): remove unused EventEmitter import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f57411b894d45b89964252971497507500c32bc1\"\u003e\u003ccode\u003ef57411b\u003c/code\u003e\u003c/a\u003e perf(h1): drop idle-socket timer floor with a ref'd setImmediate (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5707\"\u003e#5707\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/nodejs/undici/issues/5769\"\u003e#5769\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/3c6726599cea8646384dde846c97d630da472a74\"\u003e\u003ccode\u003e3c67265\u003c/code\u003e\u003c/a\u003e fix(retry): settle exposed body on terminal failure\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/cd8af90b38ae33c2838d54a2d629774122effe95\"\u003e\u003ccode\u003ecd8af90\u003c/code\u003e\u003c/a\u003e fix(retry): validate resumed response framing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/6615e0175e9b635bcd2e3e87a47daa82f6f5b728\"\u003e\u003ccode\u003e6615e01\u003c/code\u003e\u003c/a\u003e fix(websocket): reject unrequested subprotocols\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/2c7d7e1227043c644c4c32cfd1e276f4fd4fcb11\"\u003e\u003ccode\u003e2c7d7e1\u003c/code\u003e\u003c/a\u003e fix(decompress): limit decompressed response size\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/b6c5a00252c37da9dd2db9bead053bb843e1f988\"\u003e\u003ccode\u003eb6c5a00\u003c/code\u003e\u003c/a\u003e fix(cache): do not cache Set-Cookie in shared caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/21693f406f0142f3504192e9f9b022dcf84782ae\"\u003e\u003ccode\u003e21693f4\u003c/code\u003e\u003c/a\u003e fix(interceptor/dump): abort oversized chunked responses\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/nodejs/undici/commit/f690157d728508652fef14673630c71515123e96\"\u003e\u003ccode\u003ef690157\u003c/code\u003e\u003c/a\u003e fix: preserve BalancedPool connection options\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/nodejs/undici/compare/v7.14.0...v7.29.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for undici since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ws` from 8.18.0 to 8.21.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/websockets/ws/releases\"\u003ews's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.21.0\u003c/h2\u003e\n\u003ch1\u003eFeatures\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eIntroduced the \u003ccode\u003emaxBufferedChunks\u003c/code\u003e and \u003ccode\u003emaxFragments\u003c/code\u003e options (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003eBug fixes\u003c/h1\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a remote memory exhaustion DoS vulnerability (2b2abd45).\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eA high volume of tiny fragments and data chunks could be sent by a peer, using\nmodest network traffic, to crash a \u003ccode\u003ews\u003c/code\u003e server or client due to OOM.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { WebSocket, WebSocketServer } from 'ws';\r\n\u003cp\u003econst wss = new WebSocketServer({ port: 0 }, function () {\nconst data = Buffer.alloc(1);\nconst options = { fin: false };\nconst { port } = wss.address();\nconst ws = new WebSocket(\u003ccode\u003ews://localhost:${port}\u003c/code\u003e);\u003c/p\u003e\n\u003cp\u003ews.on('open', function () {\n(function send() {\nws.send(data, options, function (err) {\nif (err) return;\nsend();\n});\n})();\n});\u003c/p\u003e\n\u003cp\u003ews.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eclient close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\u003c/p\u003e\n\u003cp\u003ewss.on('connection', function (ws) {\nws.on('error', console.error);\nws.on('close', function (code, reason) {\nconsole.log(\u003ccode\u003eserver close - code: ${code} reason: ${reason.toString()}\u003c/code\u003e);\n});\n});\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003eThe vulnerability was responsibly disclosed and fixed by \u003ca href=\"https://github.com/Nadav0077\"\u003eNadav Magier\u003c/a\u003e.\u003c/p\u003e\n\u003cp\u003eIn vulnerable versions, the issue can be mitigated by lowering the value of the\n\u003ccode\u003emaxPayload\u003c/code\u003e option if possible.\u003c/p\u003e\n\u003ch2\u003e8.20.1\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/websockets/ws/commit/bca91adf15677e47dbe4f959653452727be28b94\"\u003e\u003ccode\u003ebca91ad\u003c/code\u003e\u003c/a\u003e [dist] 8.21.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/2b2abd458a1b647d0b6033bd62a619c36189839a\"\u003e\u003ccode\u003e2b2abd4\u003c/code\u003e\u003c/a\u003e [security] Limit retained message parts\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/78eabe2a6677b231bf9c82601bde86ff91639490\"\u003e\u003ccode\u003e78eabe2\u003c/code\u003e\u003c/a\u003e [security] Add latest vulnerability to SECURITY.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5d9b316230ea931532a6671cc450f18c11edd02f\"\u003e\u003ccode\u003e5d9b316\u003c/code\u003e\u003c/a\u003e [dist] 8.20.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/c0327ec15a54d701eb6ccefaa8bef328cfc03086\"\u003e\u003ccode\u003ec0327ec\u003c/code\u003e\u003c/a\u003e [security] Fix uninitialized memory disclosure in \u003ccode\u003ewebsocket.close()\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/ce2a3d62437995a47e6056d485a33d21b6a8f867\"\u003e\u003ccode\u003ece2a3d6\u003c/code\u003e\u003c/a\u003e [ci] Test on node 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/58e45b872bb0f35a3edd553c27e105300a4f5bd0\"\u003e\u003ccode\u003e58e45b8\u003c/code\u003e\u003c/a\u003e [ci] Do not test on node 25\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/5f26c245231a4b018479a9269e8c3da4773fe42f\"\u003e\u003ccode\u003e5f26c24\u003c/code\u003e\u003c/a\u003e [ci] Run the lint step on node 24\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/843925544e2f4cffe445e0179947f56d6c5b608f\"\u003e\u003ccode\u003e8439255\u003c/code\u003e\u003c/a\u003e [dist] 8.20.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/websockets/ws/commit/d3503c1fd36a310985108f62b343bae18346ab67\"\u003e\u003ccode\u003ed3503c1\u003c/code\u003e\u003c/a\u003e [minor] Export the \u003ccode\u003ePerMessageDeflate\u003c/code\u003e class and header utils\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/websockets/ws/compare/8.18.0...8.21.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `devalue` from 5.9.1 to 5.9.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/devalue/releases\"\u003edevalue's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev5.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b2a456: fix: reject out-of-bounds indices\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/sveltejs/devalue/blob/main/CHANGELOG.md\"\u003edevalue's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.9.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e067b125: perf: annotate module-level \u003ccode\u003eObject.freeze\u003c/code\u003e calls as pure so unused operation tables tree-shake\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e6861dbb: fix: avoid scanning sparse array holes in \u003ccode\u003euneval\u003c/code\u003e traversal and shared-array population\u003c/li\u003e\n\u003cli\u003e9ec5130: fix: reject non-string null-prototype object keys in \u003ccode\u003eparse\u003c/code\u003e and \u003ccode\u003eunflatten\u003c/code\u003e to prevent bypassing the \u003ccode\u003e__proto__\u003c/code\u003e check\u003c/li\u003e\n\u003cli\u003edae8153: fix: prevent unhandled internal rejections in \u003ccode\u003estringifyAsync\u003c/code\u003e when serializing multiple promises\u003c/li\u003e\n\u003cli\u003e84f6f67: fix: prevent quadratic \u003ccode\u003euneval\u003c/code\u003e output expansion for repeated strings and bigints\u003c/li\u003e\n\u003cli\u003e6861dbb: fix: avoid eager allocation when evaluating sparse arrays emitted by \u003ccode\u003euneval\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e8f8d78e: fix: validate revived backing buffers before constructing typed arrays\u003c/li\u003e\n\u003cli\u003e46dc877: fix: serialize only the visible bytes of Node Buffers in \u003ccode\u003estringify\u003c/code\u003e, \u003ccode\u003estringifyAsync\u003c/code\u003e and \u003ccode\u003euneval\u003c/code\u003e, preventing disclosure of unrelated data from their shared allocation pool\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.9.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8b2a456: fix: reject out-of-bounds indices\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/sveltejs/devalue/commit/434358aa98c27b6480bda6d1e69426e2054ed6a0\"\u003e\u003ccode\u003e434358a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/202\"\u003e#202\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/067b125f0d49c99a810eb0edfeb439ed29abe823\"\u003e\u003ccode\u003e067b125\u003c/code\u003e\u003c/a\u003e perf: annotate module-level Object.freeze calls as pure (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/53cd3db7dddf34bb8c2ab1ebc98dafd21daab918\"\u003e\u003ccode\u003e53cd3db\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/201\"\u003e#201\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/46dc877b3570dafb1cd3291b9bb48cecef8f7266\"\u003e\u003ccode\u003e46dc877\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/84f6f67999104e36940f744bec0443536de1b463\"\u003e\u003ccode\u003e84f6f67\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/6861dbbb7e548849e48bce718e88747a298f7250\"\u003e\u003ccode\u003e6861dbb\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8f8d78e173f8a00023d009c7677ccc600dee0b99\"\u003e\u003ccode\u003e8f8d78e\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/dae8153e9d7541b975cc4018138d6cebec6c1199\"\u003e\u003ccode\u003edae8153\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/9ec513072e31f45e60d44dad6f0dba9c92bb8675\"\u003e\u003ccode\u003e9ec5130\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/devalue/commit/8ade61d0e70d935a780e6cb0a69ee2a5383b4855\"\u003e\u003ccode\u003e8ade61d\u003c/code\u003e\u003c/a\u003e chore: fix bench:compare script (\u003ca href=\"https://redirect.github.com/sveltejs/devalue/issues/198\"\u003e#198\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/devalue/compare/v5.9.1...v5.9.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `http-cache-semantics` from 4.2.0 to 4.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/kornelski/http-cache-semantics/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `smol-toml` from 1.8.0 to 1.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/squirrelchat/smol-toml/releases\"\u003esmol-toml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: reject invalid extra exponent sign by \u003ca href=\"https://github.com/cyyynthia\"\u003e\u003ccode\u003e@​cyyynthia\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eHuge update\u003c/strong\u003e!!! This is most likely the largest update the library received since its release, with lots of new features and improvements.\u003c/p\u003e\n\u003ch3\u003ePerformance improvements\u003c/h3\u003e\n\u003cp\u003eSignificant parts of the internal parse logic have been rewritten, improving performance by \u003cstrong\u003e1.5x-2x\u003c/strong\u003e. The library was already comfortably ahead of the others, but it is now faster than ever, sitting at \u003cstrong\u003e4x faster parse performance\u003c/strong\u003e than the closest maintained implementation.\u003c/p\u003e\n\u003cp\u003eProblematic code paths have also been replaced by safer implementations, solving potential DoS vectors. See GHSA-r4xh-jqrq-34v2.\u003c/p\u003e\n\u003cp\u003eNote: the objects returned by the library now have a \u003cem\u003enull prototype\u003c/em\u003e. This is a transparent change for 99.9% of users, and is one of the most significant contributors to the major performance gains in this version.\u003c/p\u003e\n\u003ch3\u003eFull Temporal support\u003c/h3\u003e\n\u003cp\u003eVersion 1.8.0 brought support for Temporal in \u003ccode\u003estringify\u003c/code\u003e; now the library is also able to emit Temporal objects instead of its own ad-hoc \u003ccode\u003eTomlDate\u003c/code\u003e object. It is not enabled by default, but it will become the default in v2. Enable by setting \u003ccode\u003euseLegacyDate: false\u003c/code\u003e in the parser's options.\u003c/p\u003e\n\u003ch4\u003eBetter Temporal support in stringify\u003c/h4\u003e\n\u003cp\u003eTemporal support has been improved since it released: Temporal objects that cannot be represented (such as \u003ccode\u003eTemporal.PlainMonthDay\u003c/code\u003e) now throw an error (instead of silently emitting a bogus object).\u003c/p\u003e\n\u003cp\u003eA new option has been added to \u003ccode\u003estringify\u003c/code\u003e to disallow Temporal objects that cannot be fully represented in TOML. This includes \u003ccode\u003eZonedDateTime\u003c/code\u003e objects with a IANA timezone attached instead of a plain offset, and dates with a specific calendar value set. Enable by setting \u003ccode\u003estrictTemporal: true\u003c/code\u003e in the options.\u003c/p\u003e\n\u003ch3\u003eHandling of unsafe keys\u003c/h3\u003e\n\u003cp\u003eSince its release the library has been protected against prototype pollution attacks, setting properties like \u003ccode\u003e__proto__\u003c/code\u003e using safe mechanisms that do not trigger prototype pollution. However, while the returned objects are safe on their own, they may become problematic if used carelessly.\u003c/p\u003e\n\u003cp\u003eInspired by \u003ccode\u003esecure-json-parse\u003c/code\u003e, the library now offers a way to either drop unsafe properties from the returned object, or to throw an error and reject documents altogether. By default, these potentially unsafe keys are preserved and returned.\u003c/p\u003e\n\u003ch3\u003eMiscellaneous updates\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUnicode BOM is now gracefully accepted and ignored.\u003c/li\u003e\n\u003cli\u003eTable array headers are now properly checked again. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/65\"\u003e#65\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eClosed certain gaps where invalid whitespace would be accepted. Reported in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/61\"\u003e#61\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eBogus local date and local time values with a UTC offset are no longer accepted.\u003c/li\u003e\n\u003cli\u003eCertain error messages are more accurate and handle errors at line boundaries better.\u003c/li\u003e\n\u003cli\u003eThe default export of the lib is now formally deprecated; use a \u003ccode\u003eimport *\u003c/code\u003e instead. Proposed in \u003ca href=\"https://redirect.github.com/squirrelchat/smol-toml/issues/50\"\u003e#50\u003c/a\u003e.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, strings that contain lone surrogates are now normalised to well-formed strings.\u003c/li\u003e\n\u003cli\u003eOn Node 20+, keys that contain lone surrogates are now rejected.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.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/squirrelchat/smol-toml/commit/69aa050fef018b71799519bb2cbb54f158a0c5f9\"\u003e\u003ccode\u003e69aa050\u003c/code\u003e\u003c/a\u003e fix: actually properly fix exponent issues\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7be7084d24c85909cec84ecaafe39737ef4e4472\"\u003e\u003ccode\u003e7be7084\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/be3290da3309502447e020ce106bb8a11d99e580\"\u003e\u003ccode\u003ebe3290d\u003c/code\u003e\u003c/a\u003e chore: upgrade deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/86c76134ad7a50e8e101ef7fd82cb0f155b278d8\"\u003e\u003ccode\u003e86c7613\u003c/code\u003e\u003c/a\u003e fix: reject invalid extra exponent sign\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/6f9739a5ab481f57c3112024bc4947534b580b58\"\u003e\u003ccode\u003e6f9739a\u003c/code\u003e\u003c/a\u003e fix: gate \u003ccode\u003e[is|to]WellFormed\u003c/code\u003e (Node 18 compat)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/a73ca32c7c9237f744c880d900ad15307a0cef56\"\u003e\u003ccode\u003ea73ca32\u003c/code\u003e\u003c/a\u003e fix: no Temporal with toml-test when Node \u0026lt; 26\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/7727890604580bd3fc2d7d2f79ad6e67b745ebe7\"\u003e\u003ccode\u003e7727890\u003c/code\u003e\u003c/a\u003e chore: version bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/641903d60d47900080602b6a83e919d2a526547f\"\u003e\u003ccode\u003e641903d\u003c/code\u003e\u003c/a\u003e chore: rewrite README.md\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/2df14c57945fec5a3737bc0cdce06a436bf9a77e\"\u003e\u003ccode\u003e2df14c5\u003c/code\u003e\u003c/a\u003e fix(types): make it work if Temporal doesn't exist\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/squirrelchat/smol-toml/commit/3eaa44ef54b859990969935664b12023b26d0eae\"\u003e\u003ccode\u003e3eaa44e\u003c/code\u003e\u003c/a\u003e chore: update benchmark harness\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/squirrelchat/smol-toml/compare/v1.8.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `source-map-js` from 1.2.1 to 1.2.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/7rulnik/source-map-js/releases\"\u003esource-map-js's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.2.2\u003c/h2\u003e\n\u003cul\u003e\n\u003c...\n\n_Description has been truncated_","html_url":"https://github.com/monika19910701-png/astro-blog-starter-template/pull/1","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/monika19910701-png%2Fastro-blog-starter-template/issues/1","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1/packages"}},{"old_version":"7.3.4","new_version":"7.3.7","update_type":"patch","path":null,"pr_created_at":"2026-10-11T01:34:36.000Z","version_change":"7.3.4 → 7.3.7","issue":{"uuid":"5796989086","node_id":"PR_kwDOTgcWa88AAAABHwsxpg","number":77,"state":"open","title":"chore(deps): bump astro from 7.3.4 to 7.3.7","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-10-11T01:34:36.000Z","updated_at":"2026-10-11T01:35:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"astro","old_version":"7.3.4","new_version":"7.3.7","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.4 to 7.3.7.\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@7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eastro@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.7\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/18266\"\u003e#18266\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build error when a Markdown content collection entry loaded with \u003ccode\u003eglob({ deferRender: true })\u003c/code\u003e has a \u003ccode\u003elayout\u003c/code\u003e frontmatter property. \u003ccode\u003elayout\u003c/code\u003e is now ignored for content collection entries, as documented.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18287\"\u003e#18287\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro add cloudflare\u003c/code\u003e failing to install dependencies with pnpm v11+ by approving the \u003ccode\u003eworkerd\u003c/code\u003e build script, and shows the package manager's error output when \u003ccode\u003eastro add\u003c/code\u003e fails to install dependencies\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18222\"\u003e#18222\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mingjunlu\"\u003e\u003ccode\u003e@​mingjunlu\u003c/code\u003e\u003c/a\u003e! - Fixes an issue where AVIF images were served as \u003ccode\u003eimage/heif\u003c/code\u003e instead of \u003ccode\u003eimage/avif\u003c/code\u003e in the dev server.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18240\"\u003e#18240\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/de4df060306ea4ad78db8438e06bc4640df60ef2\"\u003e\u003ccode\u003ede4df06\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003ecache()\u003c/code\u003e handler from \u003ccode\u003eastro/hono\u003c/code\u003e and \u003ccode\u003eastro/fetch\u003c/code\u003e throwing a \u003ccode\u003eTypeError\u003c/code\u003e when a cache provider is configured. It now registers the cache provider before rendering, so \u003ccode\u003eAstro.cache\u003c/code\u003e is available to downstream handlers like \u003ccode\u003epages()\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/18268\"\u003e#18268\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esecurity.checkOrigin\u003c/code\u003e rejecting cross-origin requests with non-form content types such as \u003ccode\u003eapplication/json\u003c/code\u003e. As documented, the check only applies to unsafe requests that have no \u003ccode\u003econtent-type\u003c/code\u003e header or one of \u003ccode\u003eapplication/x-www-form-urlencoded\u003c/code\u003e, \u003ccode\u003emultipart/form-data\u003c/code\u003e, or \u003ccode\u003etext/plain\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\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/withastro/astro/commit/25c19fa3ce8b5044efa246b7c2d1e50e8e8cffcf\"\u003e\u003ccode\u003e25c19fa\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18272\"\u003e#18272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/38f6793291ea01a13cf4e51a83aeb16966a5a495\"\u003e\u003ccode\u003e38f6793\u003c/code\u003e\u003c/a\u003e fix(astro): approve workerd builds in \u003ccode\u003eastro add cloudflare\u003c/code\u003e for pnpm v11+ an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/547b572c65238e20a2fc1b03f6a8a5700035abc0\"\u003e\u003ccode\u003e547b572\u003c/code\u003e\u003c/a\u003e Restore content-type gate in security.checkOrigin so JSON requests are not bl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/fcf6ed6d4915eed6c18a20658b73372d074c4832\"\u003e\u003ccode\u003efcf6ed6\u003c/code\u003e\u003c/a\u003e fix(assets): return requested format from Sharp transform (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18222\"\u003e#18222\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/bec7d186681597264814ade73bb365023c94d1bf\"\u003e\u003ccode\u003ebec7d18\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter in Markdown content collection entries with `defe...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/71b154f74d7990777dc39d3663f9cdb8776597fe\"\u003e\u003ccode\u003e71b154f\u003c/code\u003e\u003c/a\u003e Register cache provider before handleCache runs in composable cache() handler...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/05225acf08fa05399d8e6b6f71071661ce3fef2d\"\u003e\u003ccode\u003e05225ac\u003c/code\u003e\u003c/a\u003e test(content): cover Markdown content entry query in propagated asset wrapper\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cba76cc8200890186acf26444d473ebac0fc2623\"\u003e\u003ccode\u003ecba76cc\u003c/code\u003e\u003c/a\u003e Ignore \u003ccode\u003elayout\u003c/code\u003e frontmatter for deferred Markdown content collection entries\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.7/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.4\u0026new-version=7.3.7)](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/teyfikgokdemir/teyfikgokdemir/pull/77","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/teyfikgokdemir%2Fteyfikgokdemir/issues/77","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/77/packages"}},{"old_version":"7.3.5","new_version":"7.3.6","update_type":"patch","path":"/static-web-app","pr_created_at":"2026-10-10T04:03:23.000Z","version_change":"7.3.5 → 7.3.6","issue":{"uuid":"5787904258","node_id":"PR_kwDONdm0LM8AAAABHpyuBg","number":559,"state":"open","title":":dependabot: Bump astro from 7.3.5 to 7.3.6 in /static-web-app","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["MattWhite-personal"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T04:03:23.000Z","updated_at":"2026-10-10T04:04:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":":dependabot: Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"}],"path":"/static-web-app","ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.6.\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18246\"\u003e#18246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Re-initialize content layer after in-place dev server restart (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18251\"\u003e#18251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.6/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.6)](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/MattWhite-personal/matthewjwhite.co.uk/pull/559","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MattWhite-personal%2Fmatthewjwhite.co.uk/issues/559","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/559/packages"}},{"old_version":"5.18.1","new_version":"5.18.2","update_type":"patch","path":"the astro group","pr_created_at":"2026-10-10T00:30:12.000Z","version_change":"5.18.1 → 5.18.2","issue":{"uuid":"5786416805","node_id":"PR_kwDOKD4oKs8AAAABHon8WA","number":333,"state":"open","title":"chore(deps): bump astro from 5.18.1 to 5.18.2 in the astro group","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":44,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T00:30:12.000Z","updated_at":"2026-10-10T00:41:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)","packages":[{"name":"astro","old_version":"5.18.1","new_version":"5.18.2","repository_url":"https://github.com/withastro/astro"}],"path":"the astro group","ecosystem":"npm"},"body":"Bumps the astro group with 1 update: [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro).\n\nUpdates `astro` from 5.18.1 to 5.18.2\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\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/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\u003eSee full diff 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\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=5.18.1\u0026new-version=5.18.2)](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 \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/milliorn/portfolio/pull/333","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/milliorn%2Fportfolio/issues/333","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/333/packages"}},{"old_version":"7.3.5","new_version":"7.3.6","update_type":"patch","path":null,"pr_created_at":"2026-10-09T22:27:36.000Z","version_change":"7.3.5 → 7.3.6","issue":{"uuid":"5785438765","node_id":"PR_kwDOKFmE588AAAABHn25Cw","number":811,"state":"open","title":"Bump astro from 7.3.5 to 7.3.6","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":["NikolaRHristov"],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-09T22:27:36.000Z","updated_at":"2026-10-09T22:28:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"astro","old_version":"7.3.5","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"}],"path":null,"ecosystem":"npm"},"body":"Bumps [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) from 7.3.5 to 7.3.6.\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18246\"\u003e#18246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Re-initialize content layer after in-place dev server restart (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18251\"\u003e#18251\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/astro@7.3.6/packages/astro\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=astro\u0026package-manager=npm_and_yarn\u0026previous-version=7.3.5\u0026new-version=7.3.6)](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/PlayForm/WebSite/pull/811","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/PlayForm%2FWebSite/issues/811","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/811/packages"}},{"old_version":"7.3.2","new_version":"7.3.6","update_type":"patch","path":null,"pr_created_at":"2026-10-09T21:29:11.000Z","version_change":"7.3.2 → 7.3.6","issue":{"uuid":"5784880329","node_id":"PR_kwDOSlJcYs8AAAABHnacfA","number":15,"state":"open","title":"chore(deps): bump the patch-updates group across 1 directory with 17 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-10-09T21:29:11.000Z","updated_at":"2026-10-09T21:30:57.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"patch-updates","update_count":17,"packages":[{"name":"@astrojs/cloudflare","old_version":"14.3.1","new_version":"14.3.4","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-remark","old_version":"7.3.1","new_version":"7.3.2","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/markdown-satteri","old_version":"0.4.1","new_version":"0.4.3","repository_url":"https://github.com/withastro/astro"},{"name":"@astrojs/mdx","old_version":"8.0.1","new_version":"8.0.3","repository_url":"https://github.com/withastro/astro"},{"name":"@fancyapps/ui","old_version":"6.1.14","new_version":"6.1.15","repository_url":"https://github.com/fancyapps/ui"},{"name":"@iconify-json/material-symbols","old_version":"1.2.91","new_version":"1.2.94","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@iconify-json/simple-icons","old_version":"1.2.95","new_version":"1.2.99","repository_url":"https://github.com/iconify/icon-sets"},{"name":"@napi-rs/wasm-runtime","old_version":"1.2.3","new_version":"1.2.5","repository_url":"https://github.com/napi-rs/napi-rs"},{"name":"astro","old_version":"7.3.2","new_version":"7.3.6","repository_url":"https://github.com/withastro/astro"},{"name":"pako","old_version":"3.0.1","new_version":"3.0.2","repository_url":"https://github.com/nodeca/pako"},{"name":"sharp","old_version":"0.35.4","new_version":"0.35.5","repository_url":"https://github.com/lovell/sharp"},{"name":"svelte","old_version":"5.57.0","new_version":"5.57.2","repository_url":"https://github.com/sveltejs/svelte"},{"name":"tsx","old_version":"4.23.13","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"@astrojs/ts-plugin","old_version":"1.10.11","new_version":"1.10.12","repository_url":"https://github.com/withastro/astro"},{"name":"@biomejs/biome","old_version":"2.5.12","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"pinyin-pro","old_version":"3.29.3","new_version":"3.29.4","repository_url":"https://github.com/zh-lx/pinyin-pro"},{"name":"postcss-nesting","old_version":"14.0.1","new_version":"14.0.3","repository_url":"https://github.com/csstools/postcss-plugins"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch-updates group with 17 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@astrojs/cloudflare](https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare) | `14.3.1` | `14.3.4` |\n| [@astrojs/markdown-remark](https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark) | `7.3.1` | `7.3.2` |\n| [@astrojs/markdown-satteri](https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri) | `0.4.1` | `0.4.3` |\n| [@astrojs/mdx](https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx) | `8.0.1` | `8.0.3` |\n| [@fancyapps/ui](https://github.com/fancyapps/ui) | `6.1.14` | `6.1.15` |\n| [@iconify-json/material-symbols](https://github.com/iconify/icon-sets) | `1.2.91` | `1.2.94` |\n| [@iconify-json/simple-icons](https://github.com/iconify/icon-sets) | `1.2.95` | `1.2.99` |\n| [@napi-rs/wasm-runtime](https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime) | `1.2.3` | `1.2.5` |\n| [astro](https://github.com/withastro/astro/tree/HEAD/packages/astro) | `7.3.2` | `7.3.6` |\n| [pako](https://github.com/nodeca/pako) | `3.0.1` | `3.0.2` |\n| [sharp](https://github.com/lovell/sharp) | `0.35.4` | `0.35.5` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.57.0` | `5.57.2` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.23.13` | `4.23.15` |\n| [@astrojs/ts-plugin](https://github.com/withastro/astro/tree/HEAD/packages/language-tools/ts-plugin) | `1.10.11` | `1.10.12` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.12` | `2.5.15` |\n| [pinyin-pro](https://github.com/zh-lx/pinyin-pro/tree/HEAD/packages/pinyin-pro) | `3.29.3` | `3.29.4` |\n| [postcss-nesting](https://github.com/csstools/postcss-plugins/tree/HEAD/plugins/postcss-nesting) | `14.0.1` | `14.0.3` |\n\n\nUpdates `@astrojs/cloudflare` from 14.3.1 to 14.3.4\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/cloudflare's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/cloudflare\u003c/code\u003e\u003ca href=\"https://github.com/14\"\u003e\u003ccode\u003e@​14\u003c/code\u003e\u003c/a\u003e.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\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/withastro/astro/blob/main/packages/integrations/cloudflare/CHANGELOG.md\"\u003e@​astrojs/cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.3.4\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/18213\"\u003e#18213\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglobalThis.process\u003c/code\u003e shim being prepended to client-side scripts. The shim is now only added to the server output.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18253\"\u003e#18253\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003e@astrojs/cloudflare/hono\u003c/code\u003e usage example so \u003ccode\u003ei18n()\u003c/code\u003e is mounted before \u003ccode\u003epages()\u003c/code\u003e. In the old order, \u003ccode\u003ei18n()\u003c/code\u003e never ran, so locale redirects and fallbacks were skipped.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18145\"\u003e#18145\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes dev dependency scan failing when a frontmatter line starts with \u003ccode\u003eimport.meta\u003c/code\u003e or \u003ccode\u003eimport(\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/17677\"\u003e#17677\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/andreialba\"\u003e\u003ccode\u003e@​andreialba\u003c/code\u003e\u003c/a\u003e! - Fixes remote images without a file extension failing with \u003ccode\u003e400 Unsupported format: null\u003c/code\u003e when using the \u003ccode\u003ecloudflare-binding\u003c/code\u003e image service\u003c/p\u003e\n\u003cp\u003eAstro only adds the \u003ccode\u003ef\u003c/code\u003e (format) parameter to \u003ccode\u003e/_image\u003c/code\u003e URLs when it can infer a format from the source, and otherwise leaves it off so the image service resolves the format from the source itself. Extensionless remote images, such as GitHub avatars like \u003ccode\u003ehttps://avatars.githubusercontent.com/u/1234\u003c/code\u003e, take that path. The image transform endpoint now falls back to the source's media type when \u003ccode\u003ef\u003c/code\u003e is absent, passing SVG sources through unchanged and encoding everything else as WebP. This also fixes SVG images, which are requested as \u003ccode\u003ef=svg\u003c/code\u003e and previously failed the same way.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18057\"\u003e#18057\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/asqar\"\u003e\u003ccode\u003e@​asqar\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing with \u003ccode\u003efetch failed\u003c/code\u003e / \u003ccode\u003econnect ECONNREFUSED 127.0.0.1:\u0026lt;port\u0026gt;\u003c/code\u003e during prerendering on hosts where \u003ccode\u003elocalhost\u003c/code\u003e resolves to IPv6\u003c/p\u003e\n\u003cp\u003eThe prerenderer started its Vite preview server with \u003ccode\u003ehost: 'localhost'\u003c/code\u003e and then built the fetch URL by re-stating that same hostname. \u003ccode\u003elocalhost\u003c/code\u003e was therefore resolved twice, independently — once by \u003ccode\u003elisten()\u003c/code\u003e to pick a bind address and once by \u003ccode\u003efetch()\u003c/code\u003e to pick a connect address — with nothing making the two agree. On hosts where those resolutions land on different families, the preview server listens on \u003ccode\u003e::1\u003c/code\u003e while \u003ccode\u003efetch\u003c/code\u003e dials \u003ccode\u003e127.0.0.1\u003c/code\u003e, and every prerender request is refused. The URL is now derived from the address actually bound, so bind and connect agree by construction.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.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/18059\"\u003e#18059\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/30cb32e82b68a09c776f5bd205b07db8e1c9285c\"\u003e\u003ccode\u003e30cb32e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes image transforms without a specified quality outputting an higher quality than expected on certain formats\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18091\"\u003e#18091\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/28d59a92f99f6b1acbafb98e6b1e2f22bb74c71f\"\u003e\u003ccode\u003e28d59a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eoptimizeDeps.include\u003c/code\u003e glob \u003ccode\u003eastro/runtime/**\u003c/code\u003e matching \u003ccode\u003e.d.ts\u003c/code\u003e files, which caused 83 unnecessary optimizer entries and empty output chunks per environment during dev\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18032\"\u003e#18032\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f7dbc6a2b736bb26ef286c3bbcf66d19bf6b215f\"\u003e\u003ccode\u003ef7dbc6a\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes image requests when using \u003ccode\u003eimageService: 'compile'\u003c/code\u003e with \u003ccode\u003epassthroughImageService()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.3.2\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/17958\"\u003e#17958\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b95c574b2ef5ab5541888a860aad5bf2d3a765ea\"\u003e\u003ccode\u003eb95c574\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a build failure when the wrangler config uses the \u003ccode\u003eexports\u003c/code\u003e field to declare Durable Object classes\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18022\"\u003e#18022\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/24946f745a6fc1e85b8ae271322a1a35b24a4857\"\u003e\u003ccode\u003e24946f7\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes cold \u003ccode\u003eastro dev\u003c/code\u003e crashes when using the passthrough image service\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17842\"\u003e#17842\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d68db7311132083dabee85e87a323542249f5228\"\u003e\u003ccode\u003ed68db73\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/adamchal\"\u003e\u003ccode\u003e@​adamchal\u003c/code\u003e\u003c/a\u003e! - Fixes broken images on static sites by transforming prerendered images at build time with the default Cloudflare Images binding\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/17945\"\u003e#17945\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/750b4dbe238f2a2b979503ffd780f46d19174ccb\"\u003e\u003ccode\u003e750b4db\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Pre-bundles renderer server entrypoints and the default console logger during dev so they are included in the initial optimization pass, preventing a mid-request re-optimization that could crash the dev server on Cloudflare (workerd).\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/underscore-redirects\u003c/code\u003e\u003ca href=\"https://github.com/1\"\u003e\u003ccode\u003e@​1\u003c/code\u003e\u003c/a\u003e.0.4\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/78dca0053467840f5ad0b79b5350b218ccedc3a7\"\u003e\u003ccode\u003e78dca00\u003c/code\u003e\u003c/a\u003e Mount i18n() before pages() in documented astro/hono order (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18253\"\u003e#18253\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/1e5523d4be1dc009051eb1d95585da546322610e\"\u003e\u003ccode\u003e1e5523d\u003c/code\u003e\u003c/a\u003e Scope Cloudflare adapter process banner to SSR and prerender environments onl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/322cd139fadbfa0f1a897f3a3a2764a19f168a60\"\u003e\u003ccode\u003e322cd13\u003c/code\u003e\u003c/a\u003e Update astro (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18203\"\u003e#18203\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4f85749fc09865cb143e65fd10d42c80e8b21c60\"\u003e\u003ccode\u003e4f85749\u003c/code\u003e\u003c/a\u003e fix(cloudflare): resolve image format from the source when \u003ccode\u003ef\u003c/code\u003e is absent (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/17\"\u003e#17\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/02246c9047d8a54b1be1ccc176f88cd873ff0380\"\u003e\u003ccode\u003e02246c9\u003c/code\u003e\u003c/a\u003e Fix \u003ccode\u003e@astrojs/cloudflare\u003c/code\u003e dependency scan incorrectly matching \u003ccode\u003eimport.meta\u003c/code\u003e ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/4ce2fca6edac7ac56c410b8d853a3968cc34b046\"\u003e\u003ccode\u003e4ce2fca\u003c/code\u003e\u003c/a\u003e [ci] format\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8db30243661f490003c8e38037b41d26d21a1f37\"\u003e\u003ccode\u003e8db3024\u003c/code\u003e\u003c/a\u003e fix(cloudflare): derive prerender server URL from the bound address (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18057\"\u003e#18057\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/00393ff0819d615acea30341f2c850dbafacb826\"\u003e\u003ccode\u003e00393ff\u003c/code\u003e\u003c/a\u003e Update dependency vitest [SECURITY] (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/cloudflare/issues/18026\"\u003e#18026\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/cloudflare@14.3.4/packages/integrations/cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-remark` from 7.3.1 to 7.3.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/markdown-remark's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-remark\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/blob/main/packages/markdown/remark/CHANGELOG.md\"\u003e@​astrojs/markdown-remark's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.2\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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18139\"\u003e#18139\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/breken-ai\"\u003e\u003ccode\u003e@​breken-ai\u003c/code\u003e\u003c/a\u003e! - Fixes Markdown code blocks with languages ending in a symbol, such as \u003ccode\u003ec#\u003c/code\u003e, \u003ccode\u003ec++\u003c/code\u003e, and \u003ccode\u003ef#\u003c/code\u003e, being highlighted as \u003ccode\u003ec\u003c/code\u003e or \u003ccode\u003ef\u003c/code\u003e\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\u003c/code\u003e\u003c/a\u003e]:\u003c/p\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.12.0\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/d047b5c23c273d993470258a84bf71852889c76e\"\u003e\u003ccode\u003ed047b5c\u003c/code\u003e\u003c/a\u003e fix(markdown): keep trailing symbols in code block languages (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/remark/issues/18139\"\u003e#18139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-remark@7.3.2/packages/markdown/remark\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/markdown-satteri` from 0.4.1 to 0.4.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/markdown-satteri's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/17946\"\u003e#17946\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/odysseus0\"\u003e\u003ccode\u003e@​odysseus0\u003c/code\u003e\u003c/a\u003e! - Fix syntax highlighting for fenced code blocks when raw HTML is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18046\"\u003e#18046\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esatteriHeadingIdsPlugin\u003c/code\u003e sharing Slugger state across documents when reused as a user hast plugin, which caused headings with the same text in different posts to receive incorrect numeric suffixes\u003c/p\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/withastro/astro/blob/main/packages/markdown/satteri/CHANGELOG.md\"\u003e@​astrojs/markdown-satteri's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e0.4.3\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/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e0.4.2\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/17946\"\u003e#17946\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/odysseus0\"\u003e\u003ccode\u003e@​odysseus0\u003c/code\u003e\u003c/a\u003e! - Fix syntax highlighting for fenced code blocks when raw HTML is enabled.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18046\"\u003e#18046\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Princesseuh\"\u003e\u003ccode\u003e@​Princesseuh\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003esatteriHeadingIdsPlugin\u003c/code\u003e sharing Slugger state across documents when reused as a user hast plugin, which caused headings with the same text in different posts to receive incorrect numeric suffixes\u003c/p\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e fix(markdown-satteri): preserve fence languages with raw HTML (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17946\"\u003e#17946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/ec35e37a4903811412e18a7b1d4e04140c3e84bf\"\u003e\u003ccode\u003eec35e37\u003c/code\u003e\u003c/a\u003e fix(satteri): isolate heading slugger per document (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18047\"\u003e#18047\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e fix(satteri): reset heading slugs between renders (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/18046\"\u003e#18046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/31fdd25a8ccec5269594390b6ed1d9575bab8f24\"\u003e\u003ccode\u003e31fdd25\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/estree\u003c/code\u003e to ^1.0.9 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17865\"\u003e#17865\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/9271ce2f163900db19fcca5a5ed6678e03b576a6\"\u003e\u003ccode\u003e9271ce2\u003c/code\u003e\u003c/a\u003e Update dependency \u003ccode\u003e@​types/hast\u003c/code\u003e to ^3.0.5 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/markdown/satteri/issues/17866\"\u003e#17866\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/markdown-satteri@0.4.3/packages/markdown/satteri\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@astrojs/mdx` from 8.0.1 to 8.0.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/mdx's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.3-beta.0\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/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/c68d737f2de8ef8d3c1c0ba455dccbf2563fa7da\"\u003e\u003ccode\u003ec68d737\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003eastro@7.4.0-beta.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​astrojs/mdx\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/withastro/astro/blob/main/packages/integrations/mdx/CHANGELOG.md\"\u003e@​astrojs/mdx's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.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/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/62b13ba3e0068057a47fbfc2ab8842b263c68f0d\"\u003e\u003ccode\u003e62b13ba\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.12.0\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.3\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.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/18036\"\u003e#18036\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an incompatibility where \u003ccode\u003e@astrojs/mdx\u003c/code\u003e v8 could be installed with \u003ccode\u003eastro\u003c/code\u003e versions that bundle an older \u003ccode\u003e@astrojs/markdown-satteri\u003c/code\u003e lacking MDX support. Also improves the error message when the processor is too old to suggest updating \u003ccode\u003eastro\u003c/code\u003e itself.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/withastro/astro/commit/3fd16eeb5cd096a6ceb8cc3e70b89ed30d6fcd4d\"\u003e\u003ccode\u003e3fd16ee\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/withastro/astro/commit/8358d59cba754480c7d830c473837a0d7100ac7e\"\u003e\u003ccode\u003e8358d59\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​astrojs/markdown-satteri\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.4.2\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/404014aa69abbc4493f3ab53bb8c778181fa151f\"\u003e\u003ccode\u003e404014a\u003c/code\u003e\u003c/a\u003e Update dependency es-module-lexer to v3 (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18129\"\u003e#18129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Switch from js-yaml to yaml (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18099\"\u003e#18099\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/790c6f720efd9de362e7a2b6319ac2d721062bda\"\u003e\u003ccode\u003e790c6f7\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/integrations/mdx/issues/18035\"\u003e#18035\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/f4444ebcc17e37680e159d1801b79fa357f16461\"\u003e\u003ccode\u003ef4444eb\u003c/code\u003e\u003c/a\u003e Tighten \u003ccode\u003e@​astrojs/mdx\u003c/code\u003e peer dependency on astro and improve version mismatch er...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/withastro/astro/commits/@astrojs/mdx@8.0.3/packages/integrations/mdx\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fancyapps/ui` from 6.1.14 to 6.1.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/fancyapps/ui/releases\"\u003e@​fancyapps/ui's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.1.15\u003c/h2\u003e\n\u003cp\u003ePlease refer to CHANGELOG.md for details.\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/fancyapps/ui/blob/main/CHANGELOG.md\"\u003e@​fancyapps/ui's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e6.1.15 (2026-09-08)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e Fix external controls (\u003ccode\u003edata-carousel-target\u003c/code\u003e) when the button is nested inside a carousel or wraps child elements\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eCarousel\u003c/strong\u003e Fix custom Toolbar items being skipped when their name matches a built-in \u003ccode\u003eObject\u003c/code\u003e property\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Prevent the instance from closing when a text-selection drag started inside the content is released over the backdrop\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Preserve slide \u003ccode\u003ealt\u003c/code\u003e text when opening through a delegated trigger\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eFancybox\u003c/strong\u003e Allow the \u003ccode\u003edragToClose\u003c/code\u003e option to be changed while an instance is open\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eGestures\u003c/strong\u003e Add \u003ccode\u003eenable()\u003c/code\u003e and \u003ccode\u003edisable()\u003c/code\u003e methods to stop and resume gesture recognition\u003c/li\u003e\n\u003cli\u003eAdd translations into Brazilian, Portuguese and Traditional Chinese\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/fancyapps/ui/commit/6887b38fbe5323eee2d0db1fe65de47058baa506\"\u003e\u003ccode\u003e6887b38\u003c/code\u003e\u003c/a\u003e 6.1.15\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/fancyapps/ui/commit/0283b0520b9ccf2393daca6d0369b671c9e1bc74\"\u003e\u003ccode\u003e0283b05\u003c/code\u003e\u003c/a\u003e Add .gitattributes to normalize line endings\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fancyapps/ui/compare/v6.1.14...v6.1.15\"\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.91 to 1.2.94\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-json/simple-icons` from 1.2.95 to 1.2.99\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 `@napi-rs/wasm-runtime` from 1.2.3 to 1.2.5\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/napi-rs/napi-rs/blob/main/wasm-runtime/CHANGELOG.md\"\u003e@​napi-rs/wasm-runtime's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChange Log\u003c/h1\u003e\n\u003cp\u003eAll notable changes to this project will be documented in this file.\nSee \u003ca href=\"https://conventionalcommits.org\"\u003eConventional Commits\u003c/a\u003e for commit guidelines.\u003c/p\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/compare/%40napi-rs%2Fwasm-runtime%401.2.3...%40napi-rs%2Fwasm-runtime%401.2.4\"\u003e1.2.4\u003c/a\u003e (2026-09-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecli:\u003c/strong\u003e align generated file formats (\u003ca href=\"https://redirect.github.com/napi-rs/napi-rs/issues/3501\"\u003e#3501\u003c/a\u003e) (\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/f772ee0aabf4dbb27250a8df47a73463e8f78cf4\"\u003ef772ee0\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/napi-rs/napi-rs/commit/023a9f067af5d44c9a06c9a30b48fdd50ab18ac0\"\u003e\u003ccode\u003e023a9f0\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/0029e3de51d9400a3726aba29af02558367e210b\"\u003e\u003ccode\u003e0029e3d\u003c/code\u003e\u003c/a\u003e feat(cli, async-runtime): preload the threaded WASI worker pool from the load...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/a53f3343265be575a9e00225b3533a634cd525fb\"\u003e\u003ccode\u003ea53f334\u003c/code\u003e\u003c/a\u003e chore(deps): lock file maintenance (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3554\"\u003e#3554\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/7e3f293e2d6a3032eabfe51ff38bcaa82d342a2f\"\u003e\u003ccode\u003e7e3f293\u003c/code\u003e\u003c/a\u003e chore(release): publish\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/f772ee0aabf4dbb27250a8df47a73463e8f78cf4\"\u003e\u003ccode\u003ef772ee0\u003c/code\u003e\u003c/a\u003e fix(cli): align generated file formats (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3501\"\u003e#3501\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/napi-rs/napi-rs/commit/58fb862e4e8d46aa2b32ca5caea23706edc76904\"\u003e\u003ccode\u003e58fb862\u003c/code\u003e\u003c/a\u003e chore(deps): upgrade oxlint, fix warnings (\u003ca href=\"https://github.com/napi-rs/napi-rs/tree/HEAD/wasm-runtime/issues/3487\"\u003e#3487\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/napi-rs/napi-rs/commits/@napi-rs/wasm-runtime@1.2.5/wasm-runtime\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `astro` from 7.3.2 to 7.3.6\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@7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18176\"\u003e#18176\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c9d00d251e42b577ed298879fe9e68a345bd776\"\u003e\u003ccode\u003e7c9d00d\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes duplicate CSS in production builds when a component is both server-rendered and used with \u003ccode\u003eclient:only\u003c/code\u003e on the same page\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/withastro/astro/blob/main/packages/astro/CHANGELOG.md\"\u003eastro's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.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/withastro/astro/pull/18166\"\u003e#18166\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/5134d0f9e7478f23b1a590fa2416a2469c62ee23\"\u003e\u003ccode\u003e5134d0f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes an intermittent dev server crash when using \u003ccode\u003eastro:actions\u003c/code\u003e inside a server island with adapters that use a pre-bundled SSR environment (e.g. \u003ccode\u003e@astrojs/cloudflare\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/18076\"\u003e#18076\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes stale scoped styles during HMR when both markup and \u003ccode\u003e\u0026lt;style\u0026gt;\u003c/code\u003e are changed in a single save\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18252\"\u003e#18252\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS from other pages leaking into a page's \u003ccode\u003e\u0026lt;head\u0026gt;\u003c/code\u003e in dev when the page imports a module such as \u003ccode\u003eastro:config/server\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/18000\"\u003e#18000\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/67245751e02fb94223266d3c55cc7d7ac65ab060\"\u003e\u003ccode\u003e6724575\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/barclayd\"\u003e\u003ccode\u003e@​barclayd\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where server islands containing framework components rendered empty in the dev server when using a custom \u003ccode\u003esrc/fetch.ts\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/18241\"\u003e#18241\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7c5fd6f1faf4d87d0c9c5836ee47cc0d6d529ca3\"\u003e\u003ccode\u003e7c5fd6f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the composable \u003ccode\u003ei18n()\u003c/code\u003e handler from \u003ccode\u003eastro/fetch\u003c/code\u003e and \u003ccode\u003eastro/hono\u003c/code\u003e returning an empty 404 for paths without a locale prefix. It now renders the custom 404 page, matching \u003ccode\u003eastro()\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/18164\"\u003e#18164\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/1a6997f280529650e4f1dacf0388e8fe07d05a1a\"\u003e\u003ccode\u003e1a6997f\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS Module HMR in dev when a component is rendered both with and without hydration on the same page. Astro now uses path-based class name hashing in dev mode so that editing CSS declarations no longer changes the generated selectors, allowing Vite's CSS HMR to update styles without a full page reload.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18243\"\u003e#18243\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/dd29d62b1e7bd071804f822e90361cf5c9784682\"\u003e\u003ccode\u003edd29d62\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003econtext.props\u003c/code\u003e being \u003ccode\u003enull\u003c/code\u003e in middleware and endpoints when the composable \u003ccode\u003eastro/hono\u003c/code\u003e or \u003ccode\u003eastro/fetch\u003c/code\u003e \u003ccode\u003eactions()\u003c/code\u003e handler runs before \u003ccode\u003emiddleware()\u003c/code\u003e, or when \u003ccode\u003epages()\u003c/code\u003e runs without \u003ccode\u003emiddleware()\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/18193\"\u003e#18193\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eastro build\u003c/code\u003e failing on Windows with Node.js 25+ with \u003ccode\u003eERR_INVALID_ARG_VALUE\u003c/code\u003e when clearing the output directory hits a transient \u003ccode\u003eEPERM\u003c/code\u003e error\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18220\"\u003e#18220\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/d6c13a48c682bb42da1eb295d520f9667035e1fb\"\u003e\u003ccode\u003ed6c13a4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes type errors reported in Astro's built-in \u003ccode\u003e\u0026lt;Picture /\u0026gt;\u003c/code\u003e and \u003ccode\u003e\u0026lt;Font /\u0026gt;\u003c/code\u003e components when type-checking a project with \u003ccode\u003etsc\u003c/code\u003e and \u003ccode\u003e@astrojs/ts-content-mapper\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/18133\"\u003e#18133\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/faac481dc86efdd2e4987069a7298f2aea3f1c6c\"\u003e\u003ccode\u003efaac481\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes lost request state when Vite discovers server dependencies during a request in Cloudflare dev mode\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18146\"\u003e#18146\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/2af45163fb7757a533bdf929874278e0a7483cfc\"\u003e\u003ccode\u003e2af4516\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes CSS imported from an \u003ccode\u003einjectScript('page')\u003c/code\u003e script being dropped during build\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18159\"\u003e#18159\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/e5f8fe0fcfd1c1845ae425cbf874864ce5ab5a37\"\u003e\u003ccode\u003ee5f8fe0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a hang when a \u003ccode\u003eserver:defer\u003c/code\u003e component is inside a slot of another component in an MDX content collection entry\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18246\"\u003e#18246\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes the \u003ccode\u003eglob()\u003c/code\u003e loader skipping content files whose paths contain \u003ccode\u003e#\u003c/code\u003e or \u003ccode\u003e?\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/18248\"\u003e#18248\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/b97184e53012404990da6788be5aa30f99c4cf6e\"\u003e\u003ccode\u003eb97184e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a bug where page routes added with \u003ccode\u003einjectRoute()\u003c/code\u003e returned a 404 when \u003ccode\u003ei18n.routing.prefixDefaultLocale\u003c/code\u003e was \u003ccode\u003etrue\u003c/code\u003e and the route path had no locale prefix\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18251\"\u003e#18251\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/34152630b0dd77c2bfae68e568e01f824a8ee603\"\u003e\u003ccode\u003e3415263\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes content collection changes being ignored in \u003ccode\u003eastro dev\u003c/code\u003e after the dev server restarts because of a config change\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18226\"\u003e#18226\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/ad54af063accfa123bf36c44a126da0404c480bb\"\u003e\u003ccode\u003ead54af0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/imharjot\"\u003e\u003ccode\u003e@​imharjot\u003c/code\u003e\u003c/a\u003e! - Fixes \u003ccode\u003eAstro.cookies.get()\u003c/code\u003e returning \u003ccode\u003eundefined\u003c/code\u003e for request cookies with empty values\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18155\"\u003e#18155\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/37ab0e47ff53a688b667b6197807717bc4454e1b\"\u003e\u003ccode\u003e37ab0e4\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes nondeterministic ordering of the server manifest's \u003ccode\u003eassets\u003c/code\u003e array, ensuring builds with identical inputs produce byte-identical output\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18099\"\u003e#18099\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/69872618b7b7c915b2bd51a4b41e3a3e3116f3bb\"\u003e\u003ccode\u003e6987261\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e! - Adds YAML parsing with timestamp and merge key support, and formats YAML errors consistently across Astro, Markdown, MDX, and Markdoc.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/15595\"\u003e#15595\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/64e40396dc7e955986fd6d7bbd195f72556933d5\"\u003e\u003ccode\u003e64e4039\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/qzio\"\u003e\u003ccode\u003e@​qzio\u003c/code\u003e\u003c/a\u003e! - Improves CSRF protection by taking modern browsers headers into account\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18215\"\u003e#18215\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/941bd5ecbe0b8ffdc9cde92880d402b8edc37d7a\"\u003e\u003ccode\u003e941bd5e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/ump45nose\"\u003e\u003ccode\u003e@​ump45nose\u003c/code\u003e\u003c/a\u003e! - Fixes a runtime \u003ccode\u003eReferenceError\u003c/code\u003e for inlined scripts that import a URL with \u003ccode\u003e/* @vite-ignore */\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eAstro now inlines scripts after Vite replaces its preload markers, so ignored dynamic imports can remain inline without shipping an unresolved \u003ccode\u003e__VITE_PRELOAD__\u003c/code\u003e reference.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18179\"\u003e#18179\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/6caa6594afb557177e885077028db37506c409b7\"\u003e\u003ccode\u003e6caa659\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/matthewp\"\u003e\u003ccode\u003e@​matthewp\u003c/code\u003e\u003c/a\u003e! - Fixes custom View Transition direction names that are not valid CSS identifiers, such as names starting with a digit or containing spaces. These directions now match their animations correctly.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/withastro/astro/pull/18250\"\u003e#18250\u003c/a\u003e \u003ca href=\"https://github.com/withastro/astro/commit/7eae39bebbafc5a7b7763a8733a6e60ded5ead17\"\u003e\u003ccode\u003e7eae39b\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/apps/astro-factory\"\u003e\u003ccode\u003e@​astro-factory\u003c/code\u003e\u003c/a\u003e! - Fixes a 404 for a CSS file that a dynamic import preloads when the imported module uses a component that is also a hydrated island on the same page\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/withastro/astro/commit/e4f8f469e59ea4658eccea07b4674c83f0a07bbc\"\u003e\u003ccode\u003ee4f8f46\u003c/code\u003e\u003c/a\u003e [ci] release (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18120\"\u003e#18120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/95d5d16ce983612e09b588bb249f76d273c872f7\"\u003e\u003ccode\u003e95d5d16\u003c/code\u003e\u003c/a\u003e Fix emptyDir EPERM fallback to use rmSync instead of rmdirSync for Node 25+ c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c5275e3d5a688a7d246c9576b594870675b70e37\"\u003e\u003ccode\u003ec5275e3\u003c/code\u003e\u003c/a\u003e Skip dev toolbar source annotations when compiling in Vite test mode (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18162\"\u003e#18162\u003c/a\u003e)...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/cb767f974e7ef1fec9b2d496e51b09c985c93947\"\u003e\u003ccode\u003ecb767f9\u003c/code\u003e\u003c/a\u003e Remove dead \u003ccode\u003euse astro:head-inject\u003c/code\u003e directive that caused rolldown MODULE_LEV...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/8a2df6675aa62fea382bce1cdb30c4260e0f104b\"\u003e\u003ccode\u003e8a2df66\u003c/code\u003e\u003c/a\u003e Clear stale compile metadata in HMR when markup and style change together (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/1\"\u003e#1\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c7799a4b21f2f7384cf070765f0912f9ac08848b\"\u003e\u003ccode\u003ec7799a4\u003c/code\u003e\u003c/a\u003e Support \u0026quot;Variable\u0026quot; suffix in fontsource font family names (\u003ca href=\"https://github.com/withastro/astro/tree/HEAD/packages/astro/issues/18249\"\u003e#18249\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2b3f73db230e3bff28ed9784a3b21257a97611e0\"\u003e\u003ccode\u003e2b3f73d\u003c/code\u003e\u003c/a\u003e Return proper action errors for malformed JSON bodies and undecodable action ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/2d29e7e38db65fcca7f241c967417003e20ecf43\"\u003e\u003ccode\u003e2d29e7e\u003c/code\u003e\u003c/a\u003e Stop dev-mode CSS collector from crossing page boundaries via `virtual:astro:...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/withastro/astro/commit/c3b42adb50612041b2e1c59f386065be934e5259\"\u003e\u003ccode\u003ec3b42ad\u003c/code\u003e\u003c/a\u003e fix(content): handle \u003ccode\u003e#\u003c/code\u003e and \u003ccode\u003e?\u003c/code\u003e in glob() loader file paths (\u003ca hre...\n\n_Description has been truncated_","html_url":"https://github.com/hqdream26-commits/yanghanqing/pull/15","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/hqdream26-commits%2Fyanghanqing/issues/15","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/15/packages"}}]}