Skip to content

Releases: withastro/compiler

@astrojs/[email protected]

31 Jul 15:56
b9b0b6a
Compare
Choose a tag to compare

Patch Changes

  • 21b7b95: Revert the transformation of top-level returns into throws in TSX as it was buggy in numerous situations
  • af471f5: Fixes positions for extracted tags being wrong when using IncludeStyles and IncludeScripts set to false

@astrojs/[email protected]

30 Jul 12:43
f31a4ea
Compare
Choose a tag to compare

Minor Changes

  • 1d684b1: Adds detected language to extracted style tags in TSX

Patch Changes

  • 7fa6577: Transform top level returns into throws in the TSX output

@astrojs/[email protected]

17 Jul 17:50
2e95e17
Compare
Choose a tag to compare

Patch Changes

  • a765f47: Escape script tags with unknown types

@astrojs/[email protected]

16 Jul 13:46
5c9f30f
Compare
Choose a tag to compare

Patch Changes

  • 9549bb7: Fixes style and script tags sometimes being forcefully put into the body / head tags in the AST

@astrojs/[email protected]

16 Jul 13:38
d1ba06d
Compare
Choose a tag to compare

Minor Changes

  • 3e25858: Adds two new options to convertToTSX: includeScripts and includeStyles. These options allow you to optionally remove scripts and styles from the output TSX file.

    Additionally this PR makes it so scripts and styles metadata are now included in the metaRanges property of the result of convertToTSX. This is notably useful in order to extract scripts and styles from the output TSX file into separate files for language servers.

  • 9fb8d5d: Adds serverComponents metadata

    This adds a change necessary to support server islands. During transformation the compiler discovers server:defer directives and appends them to the serverComponents array. This is exported along with the other metadata so that it can be used inside of Astro.

@astrojs/[email protected]

09 Jul 13:49
092b91b
Compare
Choose a tag to compare

Patch Changes

  • 6b7c12f: Avoids stringifying undefined in scoped class attributes
  • 8803da6: Fixes newlines in opening tag generating buggy code in TSX

@astrojs/[email protected]

24 Jun 11:07
7fcc29b
Compare
Choose a tag to compare

Patch Changes

  • 0bb2746: Allow data-astro-reload to take a value

@astrojs/[email protected]

02 May 11:58
face554
Compare
Choose a tag to compare

Minor Changes

  • 17f8932: The WASM binaries for the compiler are now built using Go 1.22.

Patch Changes

  • e8b6cdf: Skips printing createAstro code if the Astro global is not referenced
  • ecd7e90: Skips printing async for component functions if await is not used

@astrojs/[email protected]

01 Apr 13:44
c307b73
Compare
Choose a tag to compare

Patch Changes

  • 5467f40: Fix issue with head content being pushed into body
  • d587ca6: Adds warnings indicating that the data-astro-rerun attribute can not be used on an external module <script> and that data-astro-reload is only supported on <a>, <area> and <form> elements.

@astrojs/[email protected]

05 Mar 15:58
4eaa5a9
Compare
Choose a tag to compare

Minor Changes

  • 50fc0a9: Implement the transition:persist-props transformation

Patch Changes

  • f45dbfd: Updates deprecated Node.js 16 github actions.