marko/packages/babel-utils/CHANGELOG.md
github-actions[bot] e7eb9c3f53 [ci] release
2024-08-28 12:42:47 -07:00

29 KiB

Change Log

6.5.5

Patch Changes

  • #2284 d0723d3 Thanks @DylanPiercey! - Fix off by one issue for static statement sourcemaps (eg import) and for concise mode tags.

6.5.4

Patch Changes

6.5.3

Patch Changes

  • #2277 ce88d81 Thanks @DylanPiercey! - Fix "off by one" issue with source location information when the index was at the start of the line.

6.5.2

Patch Changes

  • #2274 5cea7d6 Thanks @DylanPiercey! - Optimize javascript parsing helpers to pass in start line / column information to babel rather than faking it with whitespace.

    For large templates this can have a significant impact on parsing performance.

6.5.1

Patch Changes

6.5.0

Minor Changes

6.4.3

Patch Changes

6.4.2

Patch Changes

6.4.1

Patch Changes

6.4.0

Minor Changes

6.3.5

Patch Changes

6.3.4

Patch Changes

6.3.3

Patch Changes

6.3.2

Patch Changes

6.3.1

Patch Changes

6.3.0

Minor Changes

  • #2006 b2e70bc45 Thanks @DylanPiercey! - Add compute node helper to replace babels evaluate helper. This helper is less aggressive and doesn't suffer from the false positives that popped up with babels version.

6.2.1

Patch Changes

6.2.0

Minor Changes

  • #1996 d93037843 Thanks @DylanPiercey! - Move tag validation to the translate phase and expose new utilities for working with macros in @marko/babel-utils. This allows for migration/transformer/etc compiler hooks to better work with 's.

6.1.0

Minor Changes

6.0.0

Major Changes

  • #1980 9d3b34eef Thanks @DylanPiercey! - Allow parse errors to be recovered from by migrations. This adds a new ast node type of MarkoParseError. MarkoParseError nodes can be removed during the migration stage to handle legacy syntaxes. Any MarkoParseError left in the AST at the end of the migration phase will throw an error similar to what it would have previously thrown synchronously.

    This also means that all parse errors can be surfaced as an aggregate error instead of bailing on the first parse error. When the compiler is ran with errorRecovery: true these errors become diagnostics instead of being thrown.

5.22.1

Patch Changes

5.22.0

Minor Changes

5.21.4

Patch Changes

5.21.3

Patch Changes

  • #1845 65bab8e6d Thanks @DylanPiercey! - Fix issue where Marko runtime was being incorrectly matched when swapping from dev to prod runtimes.

5.21.2

Patch Changes

  • #1820 0a207fbf1 Thanks @DylanPiercey! - Fix issue with child template analysis not properly resolving nested node_modules with components.

5.21.1

Patch Changes

  • #1792 c9107ea7f Thanks @DylanPiercey! - Fix broken previous release where the "main" field for package.json files was not correctly updated when published

5.21.0

Minor Changes

5.20.9 (2022-04-27)

Note: Version bump only for package @marko/babel-utils

5.20.8 (2022-04-26)

Note: Version bump only for package @marko/babel-utils

5.20.7 (2022-04-26)

Note: Version bump only for package @marko/babel-utils

5.20.6 (2022-04-25)

Note: Version bump only for package @marko/babel-utils

5.20.5 (2022-04-15)

Note: Version bump only for package @marko/babel-utils

5.20.4 (2022-04-11)

Note: Version bump only for package @marko/babel-utils

5.20.3 (2022-03-24)

Note: Version bump only for package @marko/babel-utils

5.20.2 (2022-03-23)

Bug Fixes

  • babel-utils: missing prop types on TagDefinition (5d8abd5)

5.20.0 (2022-03-11)

Features

  • relative import normalization now works better with node_modules (#1779) (db2539a)

5.19.1 (2022-01-28)

Bug Fixes

  • babel-utils: improve plugin types (ff0e5c6)

5.19.0 (2022-01-28)

Features

5.18.2 (2022-01-25)

Note: Version bump only for package @marko/babel-utils

5.17.10 (2022-01-14)

Note: Version bump only for package @marko/babel-utils

5.17.4 (2021-11-17)

Note: Version bump only for package @marko/babel-utils

5.17.3 (2021-10-30)

Bug Fixes

  • upgrade babel deps & fix builder regression (91b3c58)

5.16.1 (2021-10-22)

Note: Version bump only for package @marko/babel-utils

5.16.0 (2021-10-11)

Note: Version bump only for package @marko/babel-utils

5.15.11 (2021-09-29)

Bug Fixes

  • normalize file opts similar to babel (86310e6)

5.15.9 (2021-09-05)

Note: Version bump only for package @marko/babel-utils

5.15.8 (2021-09-05)

Bug Fixes

  • consistent file.opts during parse & other stages (ff07ead)

5.15.7 (2021-09-03)

Note: Version bump only for package @marko/babel-utils

5.15.6 (2021-09-03)

Note: Version bump only for package @marko/babel-utils

5.15.4 (2021-08-07)

Note: Version bump only for package @marko/babel-utils

5.15.3 (2021-08-06)

Bug Fixes

  • babel-utils: ensure relative paths when using import utils (9d5ef81)

5.15.2 (2021-08-06)

Note: Version bump only for package @marko/babel-utils

5.15.0 (2021-07-28)

Note: Version bump only for package @marko/babel-utils

5.14.2 (2021-07-28)

Note: Version bump only for package @marko/babel-utils

5.14.1 (2021-07-26)

Note: Version bump only for package @marko/babel-utils

5.14.0 (2021-07-24)

Note: Version bump only for package @marko/babel-utils

5.13.0 (2021-07-23)

Note: Version bump only for package @marko/babel-utils

5.12.1 (2021-07-21)

Note: Version bump only for package @marko/babel-utils

5.11.2 (2021-07-07)

Note: Version bump only for package @marko/babel-utils

5.11.1 (2021-07-07)

Note: Version bump only for package @marko/babel-utils

5.11.0 (2021-07-07)

Note: Version bump only for package @marko/babel-utils

5.10.7 (2021-06-23)

Note: Version bump only for package @marko/babel-utils

5.10.5 (2021-06-08)

Note: Version bump only for package @marko/babel-utils

5.10.2 (2021-05-04)

Note: Version bump only for package @marko/babel-utils

5.10.1 (2021-05-04)

Note: Version bump only for package @marko/babel-utils

5.10.0 (2021-04-30)

Note: Version bump only for package @marko/babel-utils

5.9.0 (2021-04-21)

Bug Fixes

  • babel-utils: invalid type for importNamed api (3da1044)

5.8.1 (2021-04-16)

Note: Version bump only for package @marko/babel-utils

5.8.0 (2021-04-16)

Note: Version bump only for package @marko/babel-utils

5.7.0 (2021-04-07)

Note: Version bump only for package @marko/babel-utils

5.6.1 (2021-03-27)

Bug Fixes

  • babel-utils: issue with child template analysis in node_modules (f2133bc)

5.6.0 (2021-03-27)

Bug Fixes

5.5.2 (2021-03-19)

Note: Version bump only for package @marko/babel-utils

5.5.1 (2021-03-18)

Note: Version bump only for package @marko/babel-utils

5.5.0 (2021-03-18)

Features

5.4.2 (2021-03-10)

Bug Fixes

  • babel-utils: loadFileForImport not fully resolving file (f0cd452)

5.4.1 (2021-03-10)

Bug Fixes

  • babel-utils: add missing export (5e8fa9f)

5.4.0 (2021-03-10)

Features

  • babel-utils: add api for analyzing template by import path (7efc2ab)

5.2.2 (2021-03-01)

Note: Version bump only for package @marko/babel-utils

5.2.1 (2021-03-01)

Note: Version bump only for package @marko/babel-utils

5.2.0 (2021-03-01)

Note: Version bump only for package @marko/babel-utils

5.1.21 (2021-03-01)

Bug Fixes

  • babel-utils: update type definitions (b3446b7)

5.1.19 (2021-02-26)

Bug Fixes

  • move @marko/babel-types into compiler (5369a63)

5.1.10 (2021-02-05)

Bug Fixes

5.1.1 (2021-01-26)

Note: Version bump only for package @marko/babel-utils

5.1.0 (2021-01-26)

Bug Fixes

  • babel-utils: improve website compatability (c122c08)
  • importing some Marko files properly includes meta (d67bac5)

Features

  • no longer publish as 'next' dist-tag (8113e25)

5.0.0-next.80 (2021-01-19)

Bug Fixes

  • src to dist translations in some cases (60772b7)

5.0.0-next.79 (2021-01-19)

Bug Fixes

  • resolve dist runtime when optimized (261de89)

5.0.0-next.78 (2021-01-19)

Bug Fixes

  • webpack's file system not converting buffer properly (#1649) (1cd24b6)

5.0.0-next.72 (2021-01-13)

Bug Fixes

  • babel-utils: resolve node_module templates to relative paths (#1645) (db4232e)

5.0.0-next.71 (2021-01-12)

Features

  • move tag param ast to MarkoTagBody (02c1e29)

5.0.0-next.68 (2020-12-11)

Features

5.0.0-next.67 (2020-12-09)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.64 (2020-12-02)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.62 (2020-12-01)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.61 (2020-12-01)

Bug Fixes

  • babel-utils: typo in types (3d40fc2)

5.0.0-next.60 (2020-11-22)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.59 (2020-11-21)

Bug Fixes

  • babel-utils: missing type (2b7f619)

5.0.0-next.57 (2020-11-20)

Features

5.0.0-next.55 (2020-11-19)

Bug Fixes

  • babel-utils doesnt depend on compiler (c429ffb)

5.0.0-next.54 (2020-11-17)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.53 (2020-11-17)

Features

  • babel-utils: expose taglib types (1d6ccb9)

5.0.0-next.52 (2020-11-12)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.51 (2020-11-11)

Features

  • babel-utils: add basic types (61900a0)
  • cached compilations, nested tag analysis (74d5f10)

5.0.0-next.50 (2020-10-12)

Bug Fixes

  • dynamic tag html attr normalize (bae4a3d)

5.0.0-next.49 (2020-09-28)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.39 (2020-08-10)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.36 (2020-08-05)

Features

5.0.0-next.31 (2020-07-31)

Features

  • improve index position to line, column perf (680dad6)

5.0.0-next.20 (2020-07-07)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.2 (2020-02-25)

Note: Version bump only for package @marko/babel-utils

5.0.0-next.1 (2020-02-25)

Features

  • import compiler from marko-js/x (02670c8)