Skip to content

Releases: withastro/compiler

@astrojs/compiler@2.10.3

14 Aug 11:26
71fb3ef
Compare
Choose a tag to compare

Patch Changes

  • 5d0023d: Fixes sourcemapping for CRLF line endings wrongfully including the last character
  • f55a2af: Resolves an issue where the class:list directive was not correctly merging with the class attribute.

@astrojs/compiler@2.10.2

06 Aug 16:07
1c01c72
Compare
Choose a tag to compare

Patch Changes

  • f05a7cc: Adjust TSX output to return ranges using UTF-16 code units, as it would in JavaScript

@astrojs/compiler@2.10.1

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/compiler@2.10.0

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/compiler@2.9.2

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

Patch Changes

  • a765f47: Escape script tags with unknown types

@astrojs/compiler@2.9.1

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/compiler@2.9.0

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/compiler@2.8.2

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/compiler@2.8.1

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

Patch Changes

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

@astrojs/compiler@2.8.0

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