summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2025-01-02[ci] release (#12801)astro@5.1.2@astrojs/vue@5.0.4@astrojs/underscore-redirects@0.5.0@astrojs/svelte@7.0.3@astrojs/rss@4.0.11@astrojs/partytown@2.1.3Gravatar Houston (Bot) 50-139/+122
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-01-02fix: injected route entrypoint (#12816)Gravatar Emanuele Stoppa 2-1/+12
2025-01-02fix: missing log (#12814)Gravatar Emanuele Stoppa 2-8/+25
2025-01-02fix: pass emulated entry to getCollection filter function (#12875)Gravatar Matt Kane 4-8/+32
* fix: pass emulated entry to getCollection filter function * Add test
2025-01-02[ci] formatGravatar Emanuele Stoppa 1-1/+1
2025-01-02fix(core): add error log for server islands (#12768)Gravatar Emanuele Stoppa 9-8/+34
Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Co-authored-by: Matt Kane <m@mk.gg>
2025-01-02fix: pass cookie options to delete (#12820)Gravatar Matt Kane 3-16/+26
2025-01-02fix: session regeneration (#12864)Gravatar Chris Kanich 3-2/+53
Co-authored-by: Matt Kane <m@mk.gg> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-01-02Fix Vue & Svelte server renderer types (#12776)Gravatar Amine Ilidrissi 3-2/+12
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2025-01-02fix: make `reference()` a sync transform (#12781)Gravatar Matt Kane 3-4/+20
2024-12-31Fix sync-examples workflow (#12562)Gravatar Bjorn Lu 1-22/+20
2024-12-26fix(@astrojs/rss): revert incorrect Content-Type header applied for RSS XML ↵Gravatar Chloe Arciniega 3-2/+7
file (#12829) * fix: revert content-type changes * chore: changeset
2024-12-24patch: update partytown dependencies (#12822)Gravatar Scott Davis 4-15/+28
2024-12-23[ci] formatGravatar Louis Escher 1-1/+1
2024-12-23Fix server island script breaking when charset is added to content-type (#12810)Gravatar Louis Escher 5-1/+28
2024-12-20fix(toolbar): assign label to icons (#12734)Gravatar Emanuele Stoppa 3-6/+6
2024-12-20fix: better logs for invalid content config (#12798)Gravatar Matt Kane 6-4/+69
Co-authored-by: Chris Swithinbank <swithinbank@gmail.com>
2024-12-20[ci] release (#12790)astro@5.1.1@astrojs/vue@5.0.3@astrojs/tailwind@5.1.4@astrojs/svelte@7.0.2@astrojs/studio@0.1.3@astrojs/solid-js@5.0.1@astrojs/react@4.1.2@astrojs/preact@4.0.1@astrojs/mdx@4.0.3@astrojs/markdoc@0.12.4@astrojs/db@0.14.5@astrojs/alpinejs@0.4.1Gravatar Houston (Bot) 51-124/+177
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-20fix(deps): upgrade Vite (#12799)Gravatar Matt Kane 14-84/+152
2024-12-20update comment in packages/astro/src/types/public/common.ts (#12782)Gravatar Hiromasa Fujimori 2-1/+6
2024-12-19[ci] formatGravatar Matt Kane 1-4/+2
2024-12-19fix: pass raw frontmatter to when parsing markdown in glob loader (#12789)Gravatar Matt Kane 13-1/+171
2024-12-19chore: move files to `.mjs` (#12765)Gravatar Emanuele Stoppa 2-0/+0
2024-12-19chore: fix links in session errors (#12787)Gravatar Matt Kane 1-4/+4
2024-12-19[ci] release (#12762)astro@5.1.0Gravatar Houston (Bot) 33-159/+140
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-19chore: changeset (#12786)Gravatar Emanuele Stoppa 1-0/+5
2024-12-19fix: correctly return 404.astro in i18n (#12764)Gravatar Emanuele Stoppa 2-4/+15
2024-12-19[ci] formatGravatar Matt Kane 1-1/+5
2024-12-19chore(deps): update unstorage and use new syntax (#12783)Gravatar Matt Kane 5-24/+51
2024-12-18[ci] formatGravatar Florian Lefebvre 1-1/+1
2024-12-18feat(actions): getActionPath() (#12721)Gravatar Florian Lefebvre 6-18/+101
* feat(actions): getActionPath() * feat: take trailing slash into account * fix * fix * Update wise-boxes-develop.md * Apply suggestions from code review Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> * Update .changeset/wise-boxes-develop.md Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> --------- Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-12-18fix: clear the content layer cache when the Astro config changes (#12767)Gravatar Matt Kane 5-5/+66
* fix: clear the content layer cache when the Astro config changes * Use deterministic-object-hash * Switch back to safe-stringify * Whitespace
2024-12-18[ci] formatGravatar Matt Kane 1-1/+1
2024-12-18[ci] formatGravatar Matt Kane 4-11/+8
2024-12-18Sessions API (#12441)Gravatar Matt Kane 27-520/+2174
* wip: experimental sessions * feat: adds session options (#12450) * feat: add session config * chore: add session config docs * Fix * Expand doc * Handle schema * Remove example * Format * Lock * Fix schema * Update packages/astro/src/types/public/config.ts Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Update packages/astro/src/types/public/config.ts Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Add link to Sessions RFC in config.ts * Move session into experimental --------- Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Lock * feat: prototype session support (#12471) * feat: add session object * Add tests and fix logic * Fixes * Allow string as cookie option * wip: implement sessions (#12478) * feat: implement sessions * Add middleware * Action middleware test * Support URLs * Remove comment * Changes from review * Update test * Ensure test file is run * ci: changeset base * ci: exit from changeset pre mode * Lockfile * Update base * fix: use virtual import for storage drivers (#12520) * fix: use virtual import for storage drivers * Don't try to resolve anythign in build * Fix test * Polyfill node:url * Handle custom drivers directly * No need for path * Update packages/astro/src/core/session.ts Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> --------- Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> * Fix jsdoc * fix: set default storage path * Update changeset config for now * Revert config workaround * Lock * Remove unneeded ts-expect-error directive * fix: [sessions] import storage driver in manifest (#12654) * wip * wip * Export manifest in middleware * Changeset conf * Pass session to edge middleware * Support initial session data * Persist edge session on redirect * Remove middleware-related changes * Refactor * Remove vite plugin * Format * Simplify import * Handle missing config * Handle async resolution * Lockfile * feat(sessions): implement ttl and flash (#12693) * feat(sessions): implement ttl and flash * chore: add unit tests * Make set arg an object * Add more tests * Add test fixtures * Add comment * Remove session.flash for now (#12745) * Changeset * Apply suggestions from code review Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> --------- Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
2024-12-18feat(assets): Use entity-tags to revalidate cached remote images (#12426)Gravatar oliverlynch 3-26/+144
* feat(assets): Store etag to refresh cached images without a full download * Seperate loading and revalidating functions * Add changeset * Updates based on requested changes * Wording changes, use stale cache on failure to revalidate * Add If-Modified-Since as cache revalidation method * Update .changeset/red-poems-pay.md Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com> --------- Co-authored-by: Matt Kane <m@mk.gg> Co-authored-by: Sarah Rainsberger <5098874+sarah11918@users.noreply.github.com>
2024-12-18docs: Fix typos in config.ts (#12769)Gravatar Ariel K 1-2/+2
- Replace `ie` with `e.g.`, as we're dealing with examples - Use brackets to match the styles of previous lines
2024-12-17fix: invoke vite.build with up to date configuration during ↵Gravatar Alberto Matías Vega 2-2/+7
astro:build:setup hook when target is "client" (#12763) Co-authored-by: Alberto Matías <alberto.matias@bestsecret.com>
2024-12-17Adds types for `?url&inline` & `?url&no-inline` import queries (#12758)Gravatar Chris Swithinbank 2-0/+15
* Add types for Vite inline/no-inline import queries * Add changeset * Remove plain `?no-inline` type * Update changeset
2024-12-16[ci] release (#12759)astro@5.0.9Gravatar Houston (Bot) 27-52/+53
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-16Remove debug logging from output (#12756)Gravatar Matthew Phillips 2-2/+5
2024-12-16[ci] release (#12753)astro@5.0.8@astrojs/react@4.1.1Gravatar Houston (Bot) 30-64/+66
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-16Add changeset (#12755)Gravatar Matthew Phillips 1-0/+5
2024-12-16[ci] formatGravatar Cody Olsen 5-13/+8
2024-12-16fix: add support for `react-compiler-runtime` (#12735)Gravatar Cody Olsen 1-0/+1
2024-12-16Clean sourcemaps from static output (#12749)Gravatar Matthew Phillips 6-13/+40
* Clean sourcemaps from static output * Add changeset * Update test to look at frontend sourcemaps
2024-12-16[ci] release (#12748)astro@5.0.7Gravatar Houston (Bot) 27-52/+53
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-12-16[ci] formatGravatar Matthew Phillips 1-2/+1
2024-12-16Revert "fix custom `assetFileNames` issue (#12449)" (#12746)Gravatar Matthew Phillips 7-30/+29
* Revert "fix custom `assetFileNames` issue (#12449)" This reverts commit e6b80172391d5f9aa5b1de26a8694ba4a28a43f3. This change caused source maps to be left in the client folder, exposing them into the server. * Add changeset
2024-12-16[ci] release (#12716)astro@5.0.6@astrojs/db@0.14.4Gravatar Houston (Bot) 38-98/+79
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>