Arsh
00e6adb033
[ci] format
2024-01-25 19:39:17 +00:00
Arsh
dc75180aa6
refactor: singular middleware ( #9776 )
...
* per-route middleware -> singular middleware
* add changeset
* emit middleware.mjs only when user middleware exists
* Apply suggestions from code review
2024-01-26 01:08:15 +05:30
Arsh
b2197a2bee
[ci] format
2024-01-25 18:09:42 +00:00
Arsh
f3d22136e5
fix(dev): dont reroute endpoint responses ( #9830 )
...
* fix(dev): dont reroute endpoint responses
* factor out header name as a const
* add test case
* add changeset
2024-01-25 18:06:30 +00:00
Nate Moore
e5276f097b
Remove create-astro
version cache ( #9817 )
...
* fix(create-astro): remove version cache
* fix(create-astro): select typescript first
* chore(create-astro): remove unused import
2024-01-25 11:56:16 -06:00
Emanuele Stoppa
d777adc5ca
[ci] format
2024-01-25 16:18:40 +00:00
Emanuele Stoppa
fc21a3c306
chore(@astrojs/node): use Node.js for testing ( #9758 )
...
* chore(@astrojs/node): use Node.js for testing
* revert file
* address feedback
* feedback
* Run tests in a single process (#9823 )
* Run tests in a single process
* Make test less flaky
* chore: remove module
---------
Co-authored-by: Bjorn Lu <bjornlu.dev@gmail.com>
2024-01-25 16:17:31 +00:00
Erika
d688954c5a
fix(errors): Add more information to some error messages ( #9818 )
...
* fix(errors): Add more information to some error messages
* chore: changeset
* Apply suggestions from code review
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-01-25 10:45:53 -05:00
dependabot[bot]
05f808c1da
chore(deps): bump tj-actions/changed-files from 35 to 41 in /.github/workflows ( #9821 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-01-25 12:35:34 +01:00
Marvin
6206fa91e5
[ci] format
2024-01-25 10:24:46 +00:00
Marvin
a12196d6b5
feat(node): add trailingSlash support ( #9080 )
...
* feat(node): add trailing slash support
* add changeset
* test(node): add base route test in trailing-slash.js
detected an infinite loop in base path when trailingSlash: never
* fix(node): avoid infinite redirect when trailingSlash: never
* address test failures after rebase pt.1
* address test failures after rebase pt.2
---------
Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
2024-01-25 10:23:27 +00:00
Jacob Lamb
53f1c95717
Fix: update doc links ( #9804 )
...
* Fix: update doc links
* More links
* Remove docs line
2024-01-25 10:18:06 +00:00
Florian Lefebvre
57ab578bc7
[ci] format
2024-01-24 22:25:03 +00:00
Florian Lefebvre
c820defe65
chore(alpinejs): add e2e test ( #9812 )
...
* fix(rss): rssSchema definition to allow calling standard zod object methods
* fix: condition
* chore(alpinejs): add e2e test
* Discard changes to .changeset/mighty-icons-try.md
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-24 16:23:45 -06:00
Florian Lefebvre
54acb6aeb4
[ci] format
2024-01-24 22:21:53 +00:00
Florian Lefebvre
fecba30a1a
fix(create-astro): @astrojs/check and typescript addition ( #9813 )
...
* fix(create-astro): @astrojs/check and typescript addition
* Update packages/create-astro/src/actions/typescript.ts
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Update packages/create-astro/src/messages.ts
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* fix: remove useless block
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-24 16:20:47 -06:00
Sarah Rainsberger
edb5437058
[docs] reorder items for configuration reference page ( #9815 )
...
* docs-config-ref-order
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
* Update packages/astro/src/@types/astro.ts
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Reuben Tier <64310361+TheOtterlord@users.noreply.github.com>
2024-01-24 16:20:25 -06:00
Erika
2a44c8f932
feat: Add telemetry for toolbar apps ( #9816 )
...
* feat: server side event
* feat: send events to server
* fix: use proper event
* fix: remove unnecessary changes
* chore: changeset
* Update .changeset/spicy-tips-remember.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* fix: use id
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-01-24 15:13:51 -05:00
Arsh
3435b7f1e1
fix(vercel): make Astro.cookies work again ( #9809 )
...
* addCookieHeaders
* add changeset
2024-01-24 22:47:33 +05:30
Nate Moore
0f664e7a0a
Fix release announcement script (no seriously this time) ( #9808 )
2024-01-24 10:16:47 -06:00
Arsh
919bbe4a89
[ci] format
2024-01-24 15:42:42 +00:00
Arsh
267c5aa2c7
refactor: unsplit astro:i18n
module ( #9790 )
...
* unsplit virtual module
* add changeset
* elaborate on Unreachable exception
* i18nNotEnabled error
2024-01-24 21:11:26 +05:30
Florian Lefebvre
60136f9c56
[ci] format
2024-01-24 14:44:08 +00:00
Florian Lefebvre
1153331cbb
feat(alpinejs): allow customizing the Alpine instance ( #9751 )
...
* feat(alpinejs): allows customzing the Alpine instance
* chore: add e2e tests
* fix: rename script
* Update index.ts
* fix: lockfile
2024-01-24 14:43:03 +00:00
Bjorn Lu
b3f313138b
Fix env var replacement for export const prerender ( #9807 )
2024-01-24 14:42:24 +00:00
Lou Cyx
5d7db1dbb0
Fix for #9673 ( #9680 )
...
* Fix for #9673
* 🦋 add changeset file
* Update breezy-plants-smoke.md
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
* ⚡ ️ simplified normalizeConfigPath
---------
Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-01-24 14:40:02 +00:00
William Killerud
457e8b6422
fix(rss): apply refinement at the point of parsing ( #9797 )
2024-01-24 13:37:06 +08:00
Salvador Ferradás
c1e02688e7
deps: bump peer deps to 4.0 ( #9799 )
2024-01-24 13:23:48 +08:00
Houston (Bot)
eaf483fe73
[ci] release ( #9785 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-23 19:27:10 -05:00
Luiz Ferraz
d7543d4e1b
[ci] format
2024-01-24 00:24:13 +00:00
Luiz Ferraz
5b29550996
Fix regression on dynamic sibling trees and index inside rest parameter folders ( #9786 )
...
* fix: Fix regression on dynamic sibling trees and index inside rest parameter folders
* Add extra test scenarios
* Make `/[foo].astro` also win over `/[foo]/[...rest].astro`
* Make `/[foo].astro` also win over `/[foo]/[...rest].astro`
* Update tests
* Remove commented out code
* Update .changeset/six-shrimps-glow.md
* Fix sorting cycle
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-23 19:23:10 -05:00
cin
659087be1a
[ci] format
2024-01-23 23:47:45 +00:00
cin
e6945bcf23
Fix .html
file escaping ( #9606 )
...
* fix: escape bug
* chore: add changeset
* fix: add test case
* fix: add test case
* fix: ut bug
* fix: ut bug
* Update .changeset/metal-garlics-exercise.md
* fix(html): properly handle escape sequences
* Update .changeset/metal-garlics-exercise.md
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
* fix(html): properly handle attributes with escaped characters
* chore: improve tests
* chore: update lockfile
* chore: update changeset
* Update packages/astro/src/vite-plugin-html/transform/index.ts
---------
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
Co-authored-by: Happydev <81974850+MoustaphaDev@users.noreply.github.com>
2024-01-23 17:46:28 -06:00
Oliver Speir
f04b563039
[ci] format
2024-01-23 23:19:35 +00:00
Oliver Speir
df37366556
MDX remark image props ( #9753 )
...
* rearrange plugins and add props to Image component
* add tests and update lockfile
* add changeset
* re-rearrange plugin order, gfm/smartypants then user defined then image related then shiki/prism
* make more generic
* add more/better tests
* remove unused logger
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-01-23 18:18:09 -05:00
Steven Benner
2e58904cd4
[ci] format
2024-01-23 23:17:58 +00:00
Steven Benner
ccc05d5401
Fix build failure when image file name includes special characters ( #9781 )
...
The latest version of `vite-plugin-markdown` uses a regular
expression that includes the file path via string concatenation.
However the file path is not escaped for use in a regular
expressions. So if a markdown document includes a reference to an
image file name which includes certain special characters it will
cause the build to fail.
This patch escapes regex special characters in the file path string
being injected into the regular expression. While I found that not
all special characters will cause this problem, it seems safer to
simply escape all regex specials. I also added test to verify this.
Related to: Commit 165cfc154b
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-01-23 18:16:56 -05:00
Nate Moore
5e466ef499
Fix release announcement script (again) ( #9800 )
2024-01-23 16:25:10 -06:00
Tugrul Ates
e22cb8b10c
fix: accept the 'switch' aria role during a11y checks ( #9792 )
...
* fix: accept the 'switch' aria role during a11y checks
* add changeset
---------
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
2024-01-23 16:31:39 -05:00
Nate Moore
e6c0fa5c33
chore(ci): fix release announcement script ( #9796 )
2024-01-23 15:28:28 -06:00
Erika
5994a901e8
fix: update vitest ( #9787 )
2024-01-23 10:37:20 -05:00
Arsh
17f27e7ceb
[ci] format
2024-01-23 14:04:53 +00:00
Arsh
075706f26d
refactor: remove endpoint handling infra ( #9775 )
...
* remove endpoint handling infra
* add changeset
2024-01-23 19:33:51 +05:30
Stefano
9aa7a5368c
fix: vite security issue ( #9773 )
2024-01-23 20:48:20 +08:00
Leyan Lo
3b5824a65d
fix(portfolio): set min-height to 100% on html and body ( #9780 )
2024-01-23 18:19:11 +08:00
Houston (Bot)
bfd30041cf
[ci] release ( #9772 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-01-22 18:37:25 -05:00
Arsh
3a233c9ea2
[ci] format
2024-01-22 23:35:50 +00:00
Arsh
05adaaa2d2
fix(vercel): edge middleware ( #9585 )
...
* create vercel edge middleware
remove getVercelOutput
* handle node built-in modules
* edge function to node fetch
* adjust tests
* add test
* add changeset
* function paths as constants
* ensure node built-in modules are namespaced with `node:`
* x-astro-path as constant
* appease linter
* add comments for ASTRO_PATH_HEADER and ASTRO_LOCALS_HEADER
---------
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2024-01-23 05:04:48 +05:30
Matthew Phillips
a50926a6b6
[ci] format
2024-01-22 23:33:47 +00:00
Matthew Phillips
6c5f42d308
Change way args are passed to cli packages ( #9774 )
2024-01-22 18:32:50 -05:00