29 KiB
Change Log
6.5.5
Patch Changes
- #2284
d0723d3Thanks @DylanPiercey! - Fix off by one issue for static statement sourcemaps (eg import) and for concise mode tags.
6.5.4
Patch Changes
- #2282
32e2effThanks @DylanPiercey! - Improve handling of sourcemaps for inline style blocks and tags.
6.5.3
Patch Changes
- #2277
ce88d81Thanks @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
5cea7d6Thanks @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
- #2252
339c28dThanks @DylanPiercey! - Allow diagnostic fixes in parse stage.
6.5.0
Minor Changes
- #2238
a741f36Thanks @DylanPiercey! - Add new optimizedRegistryIds compiler option
6.4.3
Patch Changes
- #2190
638ca07Thanks @DylanPiercey! - Update dependencies
6.4.2
Patch Changes
- #2164
08823b9Thanks @DylanPiercey! - Fix issue with interop translator not outputting correct hydrate entry code.
6.4.1
Patch Changes
- #2138
105c26bThanks @DylanPiercey! - Fix issue with package json src/dist override script.
6.4.0
Minor Changes
-
#2004
2704819Thanks @mlrawlings! - Release alpha of tags api translator/runtime. -
#2004
2704819Thanks @mlrawlings! - Addmountapi for client rendered components and exposeSymbol.asyncIteratorfor server rendered components.
6.3.5
Patch Changes
- #2076
69b3ff5Thanks @DylanPiercey! - Upgrade all package deps to latest
6.3.4
Patch Changes
- #2060
648a94928Thanks @DylanPiercey! - Expose meta data about which child Marko templates were analyzed for a given compilation.
6.3.3
Patch Changes
- #2054
1c5eccadfThanks @DylanPiercey! - Fix regression with @marko/babel-utils not exposing new parse helpers.
6.3.2
Patch Changes
- #2051
5354d4411Thanks @LuLaValva! - add ts to ast
6.3.1
Patch Changes
- #2008
1235cf700Thanks @DylanPiercey! - Fix regression with static template literal expressions.
6.3.0
Minor Changes
- #2006
b2e70bc45Thanks @DylanPiercey! - Add compute node helper to replace babelsevaluatehelper. This helper is less aggressive and doesn't suffer from the false positives that popped up with babels version.
6.2.1
Patch Changes
- #2001
037a6ce67Thanks @DylanPiercey! - Improve some typings for the compiler apis.
6.2.0
Minor Changes
- #1996
d93037843Thanks @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
- #1984
c6e2d0655Thanks @DylanPiercey! - Allow migrator as a tag entry file.
6.0.0
Major Changes
-
#1980
9d3b34eefThanks @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: truethese errors become diagnostics instead of being thrown.
5.22.1
Patch Changes
- #1974
42f7b46e2Thanks @DylanPiercey! - Run migration fixes synchronously.
5.22.0
Minor Changes
- #1968
70922e68eThanks @DylanPiercey! - Add support for additional diagnostics emitted from the compiler.
5.21.4
Patch Changes
d920e833dThanks @DylanPiercey! - Add missing type definition for taglib.
5.21.3
Patch Changes
- #1845
65bab8e6dThanks @DylanPiercey! - Fix issue where Marko runtime was being incorrectly matched when swapping from dev to prod runtimes.
5.21.2
Patch Changes
- #1820
0a207fbf1Thanks @DylanPiercey! - Fix issue with child template analysis not properly resolving nested node_modules with components.
5.21.1
Patch Changes
- #1792
c9107ea7fThanks @DylanPiercey! - Fix broken previous release where the "main" field for package.json files was not correctly updated when published
5.21.0
Minor Changes
- #1787
dd9009d66Thanks @DylanPiercey! - Upgrades the compiler to use the latest major release ofhtmljs-parserbringing in the improvements listed here: https://github.com/marko-js/htmljs-parser/pull/93
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
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
- withLoc type def (bd77eb8)
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
5.0.0-next.72 (2021-01-13)
Bug Fixes
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
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)