Argana Phangquestian
10739fc3de
[ci] format
2024-05-14 08:39:06 +00:00
Argana Phangquestian
5f2dd4518e
fix: add missing attribute popovertargetaction ( #11034 )
...
* fix: add missing attribute popovertargetaction
* add: changeset
2024-05-14 10:38:17 +02:00
Ben Holmes
461cd42a06
[ci] format
2024-05-13 19:29:40 +00:00
Ben Holmes
bd34452a34
Actions: include zod error in message for easier debugging ( #11029 )
...
* refactor: embed zod object in error msg
* chore: changeset
2024-05-13 15:28:48 -04:00
Bjorn Lu
8dfb1a23cc
Fix CSS handling for experimental.directRenderScript ( #11026 )
2024-05-13 14:48:55 -04:00
Ben Holmes
1e33cd85ad
[ci] format
2024-05-13 18:41:27 +00:00
Ben Holmes
18e7f33ccd
Actions: fix custom error message on client ( #11030 )
...
* feat(test): error throwing on server
* feat: correctly parse custom errors for the client
* feat(test): custom errors on client
* chore: changeset
2024-05-13 14:40:37 -04:00
Ben Holmes
c135cd546d
[ci] format
2024-05-13 16:21:32 +00:00
Ben Holmes
eb1d9a447b
Fix isDbError()
for remote errors ( #11027 )
...
* fix: use LibsqlError for remote db errors
* chore: remove unused drizzle.ts
* fix(test): return expected `error` object
* fix: error detail formatting
* feat(test): error messages with remote adapter
* feat(test): add code to test body
* chore: changeset
2024-05-13 12:20:43 -04:00
Shiina
296cd7e229
[ci] format
2024-05-13 14:08:08 +00:00
Shiina
4ea38e7333
Prevents unhandledrejection error when checking for latest Astro version ( #11013 )
...
* fix: prevent error appear when check latest version fail(#11012 )
* Resolve review problem
2024-05-13 10:07:17 -04:00
Houston (Bot)
18b78ec881
[ci] release ( #11019 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-13 07:29:41 -04:00
K.Mitamura
dec82d5c8d
docs: fix arguments in experimental.actions code example ( #11008 )
2024-05-13 07:26:50 -04:00
Ben Holmes
4b88068919
[ci] format
2024-05-13 11:24:46 +00:00
Ben Holmes
7418bb054c
Fix: allow locals
access from actions ( #11006 )
...
* fix: move actions middleware to post
* fix(test): user middleware
* chore: changeset
2024-05-13 07:23:52 -04:00
renovate[bot]
cb2586fa15
fix(deps): update all non-major dependencies ( #11015 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-05-13 16:19:23 +08:00
renovate[bot]
8f3cc76737
chore(deps): update dependency @octokit/action to v7 ( #11016 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-13 15:48:59 +08:00
Shinya Fujino
a78fa26685
docs: fix indentation in experimental.actions code examples ( #11001 )
2024-05-10 15:27:49 +01:00
liruifengv
fbb42af10d
Update astro.ts ( #10997 )
2024-05-10 08:30:51 +01:00
Houston (Bot)
0b8b6f98a2
[ci] release ( #10993 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-09 14:20:24 -04:00
liruifengv
d8fe43fa23
[ci] format
2024-05-09 17:39:44 +00:00
liruifengv
4161a2a3d0
fix: fix incorrect actions path on windows ( #10990 )
...
* fix: remove actions path leading slash on windows
* add changeset
* use `viteID` get actions path
* update changeset
2024-05-09 13:38:42 -04:00
Bryce Russell
6fa89e84c9
Fix loading of non-index routes that end with index.html
( #10979 )
...
* Add test
* Fix alt pathname
* Add changeset
2024-05-09 13:38:28 -04:00
Armand Philippot
370b9f1612
fix: exec command on Astro new version message ( #10991 )
...
`getExecCommand` is an async function but it wasn't awaited in
`newVersionAvailable` so the message was:
`Run [object Promise] @astrojs/upgrade to update`
2024-05-09 13:37:21 -04:00
Houston (Bot)
e2cdd3c96b
[ci] release ( #10985 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-09 22:40:23 +08:00
Federico Ballarini
4d163811e1
feat(package.json): removed wrong react types ( #10986 )
2024-05-09 21:34:41 +08:00
Emanuele Stoppa
05db5f7818
fix: incorrect type for experimental option ( #10987 )
2024-05-09 14:32:04 +01:00
Bjorn Lu
3e168589d6
[ci] format
2024-05-09 13:05:15 +00:00
Bjorn Lu
6b640b3bcb
Support scope styles for picture element in Picture component ( #10975 )
2024-05-09 21:04:19 +08:00
Emanuele Stoppa
25caca015e
[ci] format
2024-05-09 10:47:40 +00:00
Emanuele Stoppa
f5ff4a5180
chore: fix changelog bug caused by changesets bot ( #10982 )
2024-05-09 11:46:53 +01:00
Houston (Bot)
770b9f06c3
[ci] release ( #10944 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-05-09 11:06:49 +01:00
Emanuele Stoppa
0ac090dca3
[ci] format
2024-05-09 09:53:06 +00:00
Emanuele Stoppa
814d7c1bd6
chore: move error in the correct section ( #10980 )
2024-05-09 10:52:15 +01:00
Bryce Russell
354536042e
[ci] format
2024-05-09 08:17:30 +00:00
Bryce Russell
59571e8812
Fix error when accessing clientAddress
on prerendered routes ( #10977 )
2024-05-09 16:16:29 +08:00
renovate[bot]
f9b6f4fc2f
chore(deps): update all non-major dependencies ( #10958 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: bluwy <bjornlu.dev@gmail.com>
2024-05-09 15:20:13 +08:00
Emanuele Stoppa
e39ee5662d
fix: logic for printing warning ( #10976 )
2024-05-08 16:03:03 +01:00
Florian Lefebvre
562054e8e1
[ci] format
2024-05-08 14:51:02 +00:00
Florian Lefebvre
7179930ac8
feat(solid): add support for devtools ( #10937 )
...
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
2024-05-08 16:48:17 +02:00
Emanuele Stoppa
f0acd30a12
feat(vercel): skew protection ( #10761 )
...
* feat(vercel): skew protection
* feat(vercel): skew protection
2024-05-08 15:05:03 +01:00
Martin Trapp
a020d0028d
[ci] format
2024-05-08 13:10:30 +00:00
Martin Trapp
35c0984230
proposal for better support for custom swap functions ( #10908 )
...
* proposal for custom swap function support
* correct 'Fix typos'
* Suggestion
* update tests to use new pattern
* test order of chaining
* tidy up
* renaming 'swapper: CustomSwapper' to 'swapSteps: SwapSteps'
* after first review
* fix linter error
* updated test to not use swap-steps
* removed another swapSteps reference
---------
Co-authored-by: Luiz Ferraz <luiz@lferraz.com>
2024-05-08 15:08:55 +02:00
Emanuele Stoppa
8422600921
fix: error message grammar ( #10973 )
2024-05-08 13:38:34 +01:00
Matthew Phillips
8ef2f62c53
[ci] format
2024-05-08 12:29:08 +00:00
Matthew Phillips
a1343184da
Convert saved non-UTC dates to UTC ( #10967 )
...
* Convert saved non-UTC dates to UTC
* Simplify the check
* Simplify check and add link
2024-05-08 08:27:55 -04:00
Eduardo Pereira
fa240ff2f2
Fix markdown of markdown-style-guide.md
in the blog example ( #10962 )
2024-05-08 20:03:25 +08:00
Ben Holmes
87066c648a
[ci] format
2024-05-08 11:54:14 +00:00
Ben Holmes
c0c509b6bf
Actions experimental release ( #10858 )
...
* feat: port astro-actions poc
* feat: basic blog example
* feat: basic validationError class
* feat: standard error types and safe() wrapper
* refactor: move enhanceProps to astro:actions
* fix: throw internal server errors
* chore: refine enhance: true error message
* fix: remove FormData fallback from route
* refactor: clarify what enhance: true allows
* feat: progressively enhanced comments
* chore: changeset
* refactor: enhance -> acceptFormData
* wip: migrate actions to core
* feat: working actions demo from astro core!
* chore: changeset
* chore: delete old changeset
* fix: Function type lint
* refactor: expose defineAction from `astro:actions`
* fix: add null check to experimental
* fix: export `types/actions.d.ts`
* feat: more robust form data parsing
* feat: support formData from rpc call
* feat: remove acceptFormData flag requirement
* feat: add actions.d.ts type reference on startup
* refactor: actionNameProps -> getNameProps
* fix: actions type import
* chore: expose zod from `astro:actions`
* fix: zod export path
* feat: add explicit `accept` property
* Use zod package instead of relative path outside of src
* feat: clean up error throwing and handling flow
* fix: make `accept` optional
* docs: beef up actions experimental docs
* fix: defineAction type narrowing on `accept`
* fix: bad `getNameProps()` arg type
* refactor: move to single `error` object + `isInputError()` util
* fix: move res.json() parse to avoid double parse
* feat: support async zod schemas
* feat: serialize and expose zod properties on input error
* feat: test input error in comment example
* fix: remove ZodError import
* fix: add actions-module to files export
* fix: use workspace for test pkg versions
* refactor: default export -> server export
* fix: type inference for json vs. form
* refactor: accept form -> defineFormAction
* refactor: better callSafely signature
* feat: block action calls from the server with RFC link
* feat: move getActionResult to global
* refactor: getNameProps -> getActionProps
* refactor: body.toString()
* edit: capitAl
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: highlight `actions`
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: add actions file name
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: not you can. You DO
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: declare with feeling
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* edit: clarify what the `handler` does
* edit: schema -> input
* edit: add FormData mdn reference
* edit: add defineFormAction() explainer
* refactor: inline getDotAstroTypeRefs
* edit: yeah yeah maybe
* fix: existsSync test mock
* refactor: use callSafely in middleware
* test: upgradeFormData()
* chore: stray console log
* refactor: extract helper functions
* fix: include status in error response
* fix: return `undefined` when there's no action result
* fix: content-type
* test: e2e like button action
* test: comment e2e
* fix: existsSync mock for other sync test
* test: action dev server raw fetch
* test: build preview
* chore: fix lock
* fix: add dotAstroDir to existsSync
* chore: slim down e2e fixture
* chore: remove unneeded disabled test
* refactor: better api context error
* fix: return `false` for envDts
* refactor: defineFormAction -> defineAction with accept
* fix: check FormData on getActionProps
* edit: uppercase
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
* fix: add switch default for 500
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* fix: add `toLowerCase()` on content-type check
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
* chore: use VIRTUAL_MODULE_ID for plugin
* fix: remove incorrect ts-ignore
* chore: remove unneeded POST method check
* refactor: route callSafely
* refactor: error switch case to map
* chore: add link to trpc error code table
* fix: add readable error on failed json.stringify
* refactor: add param -> callerParam with comment
* feat: always return safe from getActionResult()
* refactor: move actions module to templates/
* refactor: remove unneeded existsSync on dotAstro
* fix: hasContentType util for toLowerCase()
* chore: comment on 415 code
* refactor: upgradeFormData -> formDataToObj
* fix: avoid leaking stack in production
* refactor: defineProperty with write false
* fix: revert package.json back to spaces
* edit: use config docs for changeset
* refactor: stringifiedActionsPath -> stringifiedActionsImport
* fix: avoid double-handling for route
* fix: support zero arg actions
* refactor: move actionHandler to helper fn
* fix: restore mdast deps
* docs: add `output` to config
---------
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
Co-authored-by: bholmesdev <bholmesdev@gmail.com>
2024-05-08 07:53:17 -04:00
Goulven CLEC'H
6382d7d238
[ci] format
2024-05-08 10:34:18 +00:00