0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-30 22:03:56 -05:00
Commit graph

7649 commits

Author SHA1 Message Date
Matthew Phillips
9693d19801 Rename field->column 2024-02-20 15:29:17 -05:00
Matthew Phillips
841e24ebb9 Merge branch 'main' into db 2024-02-16 15:18:24 -05:00
Bjorn Lu
41a6baa080
Update Vite ws property to hot (#10138) 2024-02-16 21:15:46 +08:00
ktym4a
5ff288f61b
chore: Change strictEqual to equal (#10140) 2024-02-16 11:41:16 +00:00
bholmesdev
990d4482fa refactor: avoid selecting ['schema'] on input types 2024-02-15 17:06:31 -05:00
bholmesdev
5fe8b5bffb fix: handle defaults for safe type changes 2024-02-15 17:04:57 -05:00
Matthew Phillips
61000fc28e Allow writable in the tests 2024-02-15 15:41:36 -05:00
Matthew Phillips
c6183140f2 Support new CLI command structure 2024-02-15 15:27:26 -05:00
bholmesdev
b90d7d1869 fix: add defaults for boolean config options 2024-02-15 13:06:33 -05:00
Ming-jun Lu
7bdcfb750a
chore: migrate several tests to node:test (#10133)
* chore: migrate test files whose names start with `a` to `node:test`

* update assertion

* chore: remove mocha script

---------

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-15 17:58:17 +00:00
bholmesdev
4be8bfb5c1 fix: use z.input for AstroConfigWithDB type 2024-02-15 12:52:57 -05:00
bholmesdev
37d99d0496 chore: lint 2024-02-15 12:51:51 -05:00
bholmesdev
1a1589d9ce refactor: use FieldsConfig for Table generic 2024-02-15 12:51:07 -05:00
ktym4a
4b62bfbe76
chore: move test to node (#10134) 2024-02-15 16:04:54 +00:00
Matthew Phillips
49f8fab4bf Add unsafeWritable option 2024-02-15 10:13:31 -05:00
Bjorn Lu
1da9c5f2f3
Remove server-destroy dependency (#10132) 2024-02-15 22:59:03 +08:00
Mohamed
1f598b3724
fix(cli): load polyfill before loading config during astro add (#10105)
* Adds crypto import to Vercel adapter

* Update the 'crypto' import to 'node:crypto'

* load polyfills before loading config

* add changeset

* load polyfills for `astro info`, `astro preferences` etc

* update changeset

* clarify impact

---------

Co-authored-by: lilnasy <69170106+lilnasy@users.noreply.github.com>
2024-02-15 07:42:03 -07:00
Emanuele Stoppa
4f6b0def42
chore: move tests that starts with i and j (#10129)
* chore: move tests that starts with i and j

* add missing `after`
2024-02-15 14:11:52 +00:00
Yan Thomas
d278e66ec6
Remove unhelpful message in errors-data.ts (#10128) 2024-02-15 14:33:56 +01:00
ktym4a
f134358bcf
chore: move test to node (#10125)
* chore: move test to node

* `strictEqual` to `strict`
2024-02-15 12:49:28 +00:00
Emanuele Stoppa
9eb37a31a7
chore: move tests to node (#10127)
* chore: move tests to node

* revert

* skip one test for now
2024-02-15 12:22:53 +00:00
Emanuele Stoppa
e845fb2eaa
chore: move tests to node (#10123)
* chore: move tests to node

* fix
2024-02-15 11:51:12 +00:00
Houston (Bot)
141f2fb757
[ci] release (#10109)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-02-15 12:00:03 +01:00
Marawan Mohamed
40a2e03ffb
chore: move tests to node (#10115) 2024-02-15 10:27:05 +00:00
Atharva
0f3d4ae30b [ci] format 2024-02-15 09:55:44 +00:00
Atharva
8701cfee23
chore: move css- related tests to node:test (#10114) 2024-02-15 09:54:45 +00:00
Bjorn Lu
f24efdb3b1
Fix Vitest example check fail (#10121) 2024-02-15 09:51:30 +00:00
Oliver Speir
b386d2d7ae [ci] format 2024-02-15 09:25:15 +00:00
Oliver Speir
91f75afbc6
Add inferSize to getImage so width and height are optional for remote images (#9976)
* add remote image dimension probing, and param for getImage options, and new astro error

* add inferSize parameter to getImage, which probes remote image size, and respective types to picture and image component

* add fixture and tests

* add changeset

* attempt to fix pnpm-lock.yaml

* fix pnpm-lock.yaml again

* pnpm-lock spacing

* fix pnpm-lock AGAIN

* better description of error for docgen

* improve failed to probe error message and correct required dimensions error

* increase timeout for mdx tests

* increasing mdx timeout to 2min to see if it passes, will reduce if it does

* setting mdx timeout to 70 seconds

* Update packages/astro/src/assets/services/service.ts

Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>

* refactor to move logic to getImage instead of validateOptions and  to not add a third type to image and picture

* fix broken link created by docs PR

* remove the probe-image-size library due to its use of node APIs

* undo all changes to service.ts that were left  after moving inferSize logic to getImage

* update error message

* remove probe-image-size library all together, update error message, add vendored version of complete image-size library instead of refactored version

* Update .changeset/tame-cameras-change.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* Update .changeset/tame-cameras-change.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* reword the error message based on Sarah's previous review

* remove probe-image-size from pnpmlock

* fix lockfile?

* update error message name

* move image-size into vendor folder

* add eslint ignore to a line in image-size

* test if change to mdx test timeout was needed

* Update .changeset/tame-cameras-change.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

* update changset syntax

* patch parse heif to account for filetype block being out of order

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Erika <3019731+Princesseuh@users.noreply.github.com>
Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-15 10:24:03 +01:00
Bjorn Lu
787e6f5247
Update to Vite 5.1 (#10120) 2024-02-15 17:20:38 +08:00
bholmesdev
eea1264571 refactor: throw when seeding writable in prod 2024-02-14 17:51:57 -05:00
bholmesdev
e3ba7de572 feat: seed -> seedReturning 2024-02-14 17:31:03 -05:00
Arsh
e9cedf0bbc [ci] format 2024-02-14 22:28:51 +00:00
Arsh
4bcc249a9f
fix(dev): preload matched routes sequentially (#10116)
* fix(dev): preload matched routes sequentially

* add changeset
2024-02-14 17:27:53 -05:00
Hippo
51b6ff7403
Fix invalid URLs being returned from getRegistry, synchronize all copies (#10117) 2024-02-14 17:27:18 -05:00
bholmesdev
998e2309c9 chore: unskip date test 2024-02-14 17:15:38 -05:00
bholmesdev
bacf458bdb refactor: remove unused coerce 2024-02-14 17:14:58 -05:00
bholmesdev
cb5682c0d2 refactor: clarify date coerce comment 2024-02-14 17:07:42 -05:00
bholmesdev
c1c0011e79 fix: use dateType for dates (oops) 2024-02-14 17:05:08 -05:00
bholmesdev
993920d3b5 chore: remove dead isJsonSerializable check 2024-02-14 16:58:41 -05:00
Matthew Phillips
bb4b11b200 Push skipped test 2024-02-14 16:38:30 -05:00
Matthew Phillips
30783e975f Seed the Themes in build too 2024-02-14 14:53:34 -05:00
bholmesdev
ff3816acc8 fix: better error message 2024-02-14 13:01:36 -05:00
Matthew Phillips
d5b794564a 0.3.4 2024-02-14 12:41:48 -05:00
Matthew Phillips
26de0b878e Improve the unauthorized error output 2024-02-14 12:41:09 -05:00
Emanuele Stoppa
ef080d5b93
chore: move tests to node (#10113)
* chore: move tests to node

* forgot to rename it

* Update packages/astro/test/solid-component.nodetest.js

Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>

* test hanging, let's skip it

---------

Co-authored-by: Arsh <69170106+lilnasy@users.noreply.github.com>
2024-02-14 17:09:30 +00:00
Matthew Phillips
e74c6445af 0.3.3 2024-02-14 10:55:55 -05:00
Erika
476b79a611
Rename Astro app to astro:home (#10112)
* Rename Astro app to astro:home

* Create silent-hotels-approve.md

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
2024-02-14 16:37:37 +01:00
Matthew Phillips
e34eeb146e [ci] format 2024-02-14 15:15:02 +00:00
Matthew Phillips
d469bebd7b
Improve Node.js performance using an AsyncIterable (#9614)
* Improve Node.js performance using an AsyncIterable

* Oops

* Get rid of extra abstraction

* Update .changeset/hip-cherries-behave.md

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>

* Check if already resolved

* Resolve on done

* Get rid of unneeded "done"

* Done when length is zero

* Let errors resolve

* Update packages/astro/src/runtime/server/render/astro/render.ts

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Move doctype to top-level

* Document the new function

* Update .changeset/hip-cherries-behave.md

Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>

* Update .changeset/hip-cherries-behave.md

---------

Co-authored-by: Florian Lefebvre <contact@florian-lefebvre.dev>
Co-authored-by: Emanuele Stoppa <my.burning@gmail.com>
2024-02-14 10:14:05 -05:00