bholmesdev
f6400e694e
[ci] format
2022-06-22 15:41:50 +00:00
Ben Holmes
df02fad13e
Add @nanostores/preact
to ALWAYS_NOEXTERNAL ( #3667 )
...
* chore: add nanostores/preact to ALWAYS_NOEXTERNAL
* chore: update comment to reference pR
* chore: changeset
2022-06-22 11:38:59 -04:00
matthewp
fc74dc4a8c
[ci] format
2022-06-22 15:37:47 +00:00
Matthew Phillips
898845402c
Include all client build artifacts in SSRManifest ( #3678 )
...
* Include all client build artifacts in SSRManifest
* Adds a changeset
2022-06-22 11:35:54 -04:00
github-actions[bot]
119283775a
[ci] release ( #3666 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-22 10:05:21 -04:00
hippotastic
ba5ad7855c
Fix react dependencies to improve test reliability ( #3673 )
...
* Fix local react tests by unifying versions
* Add missing dependencies to react tests
* Add changeset
* Fix lockfile
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-22 09:11:48 -04:00
hippotastic
ef6282d5d9
Fix import.meta.env
also without trailing dot ( #3675 )
...
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-22 08:58:20 -04:00
github-actions[bot]
b4db008e53
[ci] release ( #3664 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-21 12:47:04 -04:00
matthewp
0d3a7de527
[ci] format
2022-06-21 16:36:57 +00:00
Matthew Phillips
c20b93c484
Resolve .jsx -> .tsx in hydrated components ( #3663 )
2022-06-21 12:35:11 -04:00
github-actions[bot]
e13ce4d751
[ci] release ( #3662 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-21 11:50:06 -04:00
Yuji Sugiura
7d4699b8f9
Check null for props serialization ( #3657 )
...
* Check null for props serialization
* Add changeset
2022-06-21 10:26:27 -05:00
github-actions[bot]
e67171252c
[ci] release ( #3615 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Matthew Phillips <matthew@skypack.dev>
2022-06-21 09:43:19 -04:00
matthewp
948f82048b
[ci] format
2022-06-21 12:33:55 +00:00
Matthew Phillips
f5afaf2498
Support re-exporting astro components containing client components ( #3625 )
...
* Support re-exporting astro components containing client components
* Include metadata for markdown too
* Fix ssr, probably
* Inject post-build
* Remove tagName custom element test
* Allows using the constructor for lit elements
* Fix hoisted script scanning
* Pass through plugin context
* Get edge functions working in the edge tests
* Fix types for the edge function integration
* Upgrade the compiler
* Upgrade compiler version
* Better release notes for lit
* Update .changeset/unlucky-hairs-camp.md
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
* Properly test that the draft was not rendered
* Prevent from rendering draft posts
* Add a changeset about the build perf improvement.
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-21 08:32:05 -04:00
Nate Moore
bb02bca36c
Remove it.only ( #3655 )
...
* chore: remove it.only
* test: fix failing test
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-20 17:40:53 -05:00
Nate Moore
d9f6dcf6ea
fix: properly catch falsy components ( #3650 )
...
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-20 14:14:54 -05:00
natemoo-re
509b4f122f
[ci] format
2022-06-20 19:06:53 +00:00
Nate Moore
8e3e4894c9
Add private addPageExtension
hook ( #3628 )
...
* feat: add private `addPageExtensions` hook
* chore: remove renderer binding
Co-authored-by: Nate Moore <nate@astro.build>
2022-06-20 14:05:16 -05:00
tony-sull
9502fbf4a9
[ci] format
2022-06-20 17:14:08 +00:00
Tony Sullivan
80c71c7c56
Fixes rendering of HTML comments inside markdown code blocks ( #3638 )
...
* JS comment wrappers should be removed from HTML comments in code blocks
* chore: add changeset
2022-06-20 17:12:42 +00:00
tony-sull
9b530bdece
[ci] format
2022-06-17 22:36:22 +00:00
Nate Moore
12ec35feff
docs: update incorrect example in changelog ( #3609 )
...
Co-authored-by: Nate Moore <nate@astro.build>
Co-authored-by: Tony Sullivan <tony.f.sullivan@outlook.com>
2022-06-17 22:34:47 +00:00
hippotastic
6ab749be5c
Add component hydration in .md E2E tests, refactor ( #3610 )
...
Co-authored-by: Tony Sullivan <tony.f.sullivan@outlook.com>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-17 22:34:19 +00:00
hippotastic
05aa72442c
Remove extra newlines around Markdown components ( #3620 )
2022-06-17 11:52:37 -05:00
Ben Holmes
fca58cfd91
Fix: Netlify edge deployment when using markdown ( #3612 )
...
* wip: revert sitemap PR
* fix: extract SSR-ready "slug" helper to separate module
* Un-revert sitemap PR. Not to blame!
This reverts commit 7cd2a8a5ea
.
* fix: use .netlify for edge deployment test
* refactor: add md file to edge function fixture
* fix: add netlify edge tests to ci
* chore: remove stray console log
* wip: undo "dist" change on edge tests
* chore: changeset
* Revert "wip: undo "dist" change on edge tests"
This reverts commit 70e565ef06
.
* temp: add ignore to breaking edge tests
2022-06-16 20:31:08 -04:00
tony-sull
fb80e384e3
[ci] format
2022-06-16 22:11:13 +00:00
Tony Sullivan
e02097d0b9
Investiging a flaky error test ( #3613 )
...
* restarting dev server between each error test
* re-enabling the test on Linux CI
* trying separate describe() suites per error test
* narrowed the issue down, disabling for more investigation
* not: removing unrelated whitespace change
2022-06-16 22:09:47 +00:00
Tony Sullivan
493441f57b
Revert "restarting dev server between each error test"
...
This reverts commit 49e4453acc
.
2022-06-16 12:56:57 -05:00
Tony Sullivan
49e4453acc
restarting dev server between each error test
2022-06-16 12:49:48 -05:00
github-actions[bot]
81104a9335
[ci] release ( #3604 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-16 12:05:10 -04:00
matthewp
f6cdf1202e
[ci] format
2022-06-16 13:55:54 +00:00
Matthew Phillips
4916b733c2
Inline hydration directive scripts ( #3605 )
...
* Inline hydration scripts
* Adds a changeset
* Update directiveAstroKeys type
2022-06-16 09:54:09 -04:00
Ari Gibson
0ffc350c8d
fix: check node version and find acceptable host accordingly ( #3599 )
2022-06-15 10:26:55 -05:00
matthewp
f1f207839a
[ci] format
2022-06-15 12:52:13 +00:00
Matthew Phillips
fc52321a88
Consolidate hydration scripts into just one ( #3571 )
...
* Remove redundant hydration scripts
* Prebuild the island JS
* Fix build
* Updates to tests
* Update more references
* Custom element test now has two classic scripts
* Account for non-default exports
* Restructure hydration directives
* Move nested logic into the island component
* Remove try/catch
2022-06-15 08:50:05 -04:00
github-actions[bot]
31e3224319
[ci] release ( #3596 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-14 15:46:51 -05:00
matthewp
7832c6a260
[ci] format
2022-06-14 20:28:50 +00:00
Matthew Phillips
330fef448e
Handle importing multiple CSS packages in same bundle ( #3595 )
...
* Handle importing multiple CSS packages in same bundle
* Changeset
2022-06-14 16:27:21 -04:00
natemoo-re
d32f6723a0
[ci] format
2022-06-14 20:23:09 +00:00
Pascal Schilp
23fceb93ac
feat: implement injectRoute ( #3457 )
...
* feat: implement injectRoute
* chore: make ts happy
* feat: add route collision detection and error message
* fix: case sensitivity in route collision detection
* chore: ts
* fix: improve route collision logic
* chore: make ts happy
* chore: update error message
* refactor: lowercase route
* fix: inject routes when no pages
* Update packages/astro/src/integrations/index.ts
Co-authored-by: Nate Moore <nate@skypack.dev>
Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
2022-06-14 15:21:23 -05:00
Don Denton
48161b77ca
Fix unintentional missing type data in MarkdownInstance
( #3397 )
...
* Update MarkdownInstance type
The return of the `default` function includes the same `frontmatter`
data as the parent object, merged with the `astro` data. The inclusion
of that frontmatter type was previously not recognized by TS, and fell
back to a `Record<string, any>`. This change persists the more accurate
type, as the runtime code does.
* fixup! Update MarkdownInstance type
(This change is what I'd personally do, but I don't really know how you
expect people to use `MarkdownContent` in practice, or if there is some
deeper benefit you wish to exploit by leaving it as an interface instead
of a type.
2022-06-14 15:20:13 -05:00
github-actions[bot]
acc8afbdda
[ci] release ( #3594 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-14 15:51:10 -04:00
Matthew Phillips
0e2314d8e5
Fix inlined hoisted scripts and SSR ( #3593 )
...
* Fix inlined hoisted scripts and SSR
* Adds a changeset
2022-06-14 15:14:15 -04:00
(◕ᴥ◕)
56a99bebbe
Generate tailwind config with type imported ( #3585 )
2022-06-14 14:13:32 -05:00
matthewp
60653c7340
[ci] format
2022-06-14 18:10:04 +00:00
Okiki Ojo
d46f8fb14d
feat: support optional and conditional integrations ( #3590 )
...
* feat(integrations): support optional integrations
By making integration optional, Astro can now ignore null or undefined Integrations instead of giving an internal error most devs can't read/won't understand.
This also enables optional integrations,
e.g.
```ts
integration: [
// Only run `compress` integration in production environments, etc...
import.meta.env.production ? compress() : null
]
```
* ci: add tests for optional integration
* docs: add changelog
2022-06-14 14:08:14 -04:00
github-actions[bot]
c54b024803
[ci] release ( #3569 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2022-06-10 21:07:03 -05:00
natemoo-re
43dda86ce2
[ci] format
2022-06-10 18:20:21 +00:00
Nate Moore
3ec41f284c
Improve YAML error handling ( #3557 )
...
* chore: improve YAML errors
* chore: add changeset
2022-06-10 13:18:29 -05:00