47 KiB
Change Log
5.22.2
Patch Changes
- #1837
63161abedThanks @DylanPiercey! - Fix issue with source map position for shorthand attribute methods.
5.22.1
Patch Changes
- #1830
efd6da235Thanks @DylanPiercey! - Fix issue with parsing type definitions for tag variables
5.22.0
Minor Changes
- #1826
e285cbbd1Thanks @DylanPiercey! - Support removing typescript types.
5.21.7
Patch Changes
- #1824
2f6459d2cThanks @DylanPiercey! - Fix issue where shorthand attribute methods could not have a "return" statement.
5.21.6
Patch Changes
- #1814
b11f9d076Thanks @DylanPiercey! - Upgrade htmljs-parser.
5.21.5
Patch Changes
- #1811
49ef9801bThanks @DylanPiercey! - Upgrade htmljs-parser to improve source location information.
5.21.4
Patch Changes
- #1806
04adc2d24Thanks @DylanPiercey! - Fix issue where attribute shorthand methods would have incorrect sourcemap position.
5.21.3
Patch Changes
- #1800
c352de67eThanks @mlrawlings! - fix: update deps, inline babel helper removed from latest version
5.21.2
Patch Changes
- #1797
5921c2297Thanks @DylanPiercey! - Pin a newer version of htmljs-parser that fixes some parser bugs. See: https://github.com/marko-js/htmljs-parser/pull/103
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 -
Updated dependencies [
c9107ea7f]:- @marko/babel-utils@5.21.1
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
Patch Changes
- Updated dependencies [
dd9009d66]:- @marko/babel-utils@5.21.0
5.20.9 (2022-04-27)
Note: Version bump only for package @marko/compiler
5.20.8 (2022-04-26)
Bug Fixes
- type for BabelFile.markoConfig now reflects defaulted values (cd49696)
5.20.7 (2022-04-26)
Bug Fixes
- set cache entry before analysis to prevent infinite recursion (d327864)
5.20.6 (2022-04-25)
Note: Version bump only for package @marko/compiler
5.20.5 (2022-04-15)
Bug Fixes
- translator-default: string literals in dynamic tags incorrectly doing component lookup (28aa2e8)
5.20.4 (2022-04-11)
Bug Fixes
- autoloading translators (5eda8f3)
5.20.3 (2022-03-24)
Note: Version bump only for package @marko/compiler
5.20.2 (2022-03-23)
Note: Version bump only for package @marko/compiler
5.20.0 (2022-03-11)
Note: Version bump only for package @marko/compiler
5.19.1 (2022-01-28)
Note: Version bump only for package @marko/compiler
5.19.0 (2022-01-28)
Features
5.18.2 (2022-01-25)
Note: Version bump only for package @marko/compiler
5.18.1 (2022-01-25)
Note: Version bump only for package @marko/compiler
5.18.0 (2022-01-24)
Note: Version bump only for package @marko/compiler
5.17.10 (2022-01-14)
Bug Fixes
- issue with dynamic tag names not tracking references (9d86540)
5.17.6 (2022-01-02)
Note: Version bump only for package @marko/compiler
5.17.4 (2021-11-17)
Bug Fixes
- hoisted variable scopes clean up (32f382b)
5.17.3 (2021-10-30)
Bug Fixes
- upgrade babel deps & fix builder regression (91b3c58)
5.16.1 (2021-10-22)
Bug Fixes
5.16.0 (2021-10-11)
Features
- upgrade htmljs-parser (a53fc71)
5.15.11 (2021-09-29)
Bug Fixes
- normalize file opts similar to babel (86310e6)
5.15.10 (2021-09-07)
Note: Version bump only for package @marko/compiler
5.15.9 (2021-09-05)
Bug Fixes
- attribute shorthand method source locations (20e3cf4)
5.15.8 (2021-09-05)
Bug Fixes
- consistent file.opts during parse & other stages (ff07ead)
- incorrect source position for attribute arguments (0c0ff04)
5.15.7 (2021-09-03)
Note: Version bump only for package @marko/compiler
5.15.6 (2021-09-03)
Bug Fixes
- supports babel 7.15.4 (a301a87)
5.15.4 (2021-08-07)
Bug Fixes
- improve compiler register hook types (ecdafa0)
5.15.3 (2021-08-06)
Note: Version bump only for package @marko/compiler
5.15.2 (2021-08-06)
Bug Fixes
- issue with hoisted tag var scopes (86162a1)
5.15.0 (2021-07-28)
Features
- expose @marko/compiler/register api (5726899)
5.14.2 (2021-07-28)
Bug Fixes
- support method shorthand from updated parser (accb1bf)
5.14.1 (2021-07-26)
Bug Fixes
- compiler: issue with getters on taglibs not properly merging (c728439)
5.14.0 (2021-07-24)
Bug Fixes
- issue with root translator running in hydrate mode (56495ae)
Features
- lazy load load compiler hook paths, expose error loc object (f49fc19)
5.13.0 (2021-07-23)
Features
- add support for new binding shorthand syntax (1c20064)
5.12.1 (2021-07-21)
Bug Fixes
- issue with tag var scope hoisting (ed8de11)
5.12.0 (2021-07-12)
Note: Version bump only for package @marko/compiler
5.11.3 (2021-07-08)
Note: Version bump only for package @marko/compiler
5.11.2 (2021-07-07)
Bug Fixes
- incorrect search file types for taglib lookup (4e6bd9a)
5.11.1 (2021-07-07)
Bug Fixes
- add missing compiler hook aliases during taglib loading (0e008e3)
5.11.0 (2021-07-07)
Features
- add hoisting support for tag var bindings (956a80c)
- support taglib translate hook, support arrays in taglib hooks (e2b0e66)
5.10.7 (2021-06-23)
Bug Fixes
- compiler: improve sourceMap config option type definition (5a5092e)
5.10.6 (2021-06-10)
Note: Version bump only for package @marko/compiler
5.10.5 (2021-06-08)
Note: Version bump only for package @marko/compiler
5.10.2 (2021-05-04)
Bug Fixes
- compiler: var name typo (8aaf910)
5.10.1 (2021-05-04)
Bug Fixes
- compiler: issue with undefined added to watchFiles (4704b62)
5.10.0 (2021-04-30)
Features
- add new HMR runtime (a873762)
5.9.0 (2021-04-21)
Features
5.8.4 (2021-04-19)
Note: Version bump only for package @marko/compiler
5.8.3 (2021-04-18)
Note: Version bump only for package @marko/compiler
5.8.2 (2021-04-18)
Note: Version bump only for package @marko/compiler
5.8.1 (2021-04-16)
Bug Fixes
- compiler: add missing config type definition (7437e88)
5.8.0 (2021-04-16)
Features
5.7.0 (2021-04-07)
Features
5.6.2 (2021-03-30)
Note: Version bump only for package @marko/compiler
5.6.1 (2021-03-27)
Note: Version bump only for package @marko/compiler
5.6.0 (2021-03-27)
Note: Version bump only for package @marko/compiler
5.5.4 (2021-03-22)
Note: Version bump only for package @marko/compiler
5.5.3 (2021-03-22)
Note: Version bump only for package @marko/compiler
5.5.2 (2021-03-19)
Bug Fixes
5.5.1 (2021-03-18)
Bug Fixes
- compiler: type definitions had incorrect path (f7d4eb9)
5.5.0 (2021-03-18)
Bug Fixes
- compiler: use provided FS for taglib building (#1674) (edb570e)
- correct Marko debug mode for ci tests (031ca0d)
Features
5.4.2 (2021-03-10)
Note: Version bump only for package @marko/compiler
5.4.1 (2021-03-10)
Note: Version bump only for package @marko/compiler
5.4.0 (2021-03-10)
Note: Version bump only for package @marko/compiler
5.2.2 (2021-03-01)
Bug Fixes
- add some additional missing deps from marko to @marko/compiler (65ac580)
5.2.1 (2021-03-01)
Bug Fixes
- compiler: add missing dependency after moving taglib code (ae843f1)
5.2.0 (2021-03-01)
Features
- move taglib apis into compiler source code (f7cbb1b)
5.1.21 (2021-03-01)
Note: Version bump only for package @marko/compiler
5.1.20 (2021-02-26)
Note: Version bump only for package @marko/compiler
5.1.19 (2021-02-26)
Bug Fixes
- marko: bring back hot-reload when node-require hook used (8d856a0)
- move @marko/babel-types into compiler (5369a63)
- compiler: issue with path.state missing (22ab5b2)
5.1.18 (2021-02-21)
Note: Version bump only for package @marko/compiler
5.1.17 (2021-02-18)
Note: Version bump only for package @marko/compiler
5.1.16 (2021-02-17)
Note: Version bump only for package @marko/compiler
5.1.15 (2021-02-13)
Note: Version bump only for package @marko/compiler
5.1.14 (2021-02-12)
Note: Version bump only for package @marko/compiler
5.1.13 (2021-02-12)
Note: Version bump only for package @marko/compiler
5.1.12 (2021-02-12)
Note: Version bump only for package @marko/compiler
5.1.11 (2021-02-11)
Note: Version bump only for package @marko/compiler
5.1.10 (2021-02-05)
Note: Version bump only for package @marko/compiler
5.1.9 (2021-02-03)
Note: Version bump only for package @marko/compiler
5.1.8 (2021-02-02)
Note: Version bump only for package @marko/compiler
5.1.7 (2021-02-01)
Note: Version bump only for package @marko/compiler
5.1.6 (2021-01-29)
Bug Fixes
- compiler: improve type definitions (291690e)
5.1.5 (2021-01-28)
Bug Fixes
- issue with bundled compiler not respecting NODE_ENV (c7be2a7)
5.1.4 (2021-01-27)
Note: Version bump only for package @marko/compiler
5.1.3 (2021-01-27)
Note: Version bump only for package @marko/compiler
5.1.2 (2021-01-26)
Note: Version bump only for package @marko/compiler
5.1.1 (2021-01-26)
Note: Version bump only for package @marko/compiler
5.1.0 (2021-01-26)
Features
- no longer publish as 'next' dist-tag (8113e25)
5.0.0-next.82 (2021-01-21)
Bug Fixes
- issue with path.hub being missing when traversing (7aef97c)
5.0.0-next.81 (2021-01-20)
Note: Version bump only for package @marko/compiler
5.0.0-next.80 (2021-01-19)
Note: Version bump only for package @marko/compiler
5.0.0-next.79 (2021-01-19)
Note: Version bump only for package @marko/compiler
5.0.0-next.78 (2021-01-19)
Note: Version bump only for package @marko/compiler
5.0.0-next.77 (2021-01-19)
Note: Version bump only for package @marko/compiler
5.0.0-next.76 (2021-01-15)
Note: Version bump only for package @marko/compiler
5.0.0-next.75 (2021-01-14)
Note: Version bump only for package @marko/compiler
5.0.0-next.74 (2021-01-14)
Note: Version bump only for package @marko/compiler
5.0.0-next.73 (2021-01-14)
Bug Fixes
5.0.0-next.72 (2021-01-13)
Features
- compiler: support string as translator option (0c6e968)
5.0.0-next.71 (2021-01-12)
Features
- move tag param ast to MarkoTagBody (02c1e29)
5.0.0-next.70 (2020-12-16)
Features
- add cached analyze stage (bb6a050)
5.0.0-next.69 (2020-12-14)
Features
- compiler: provide state object during compiler hooks (24cefa4)
5.0.0-next.68 (2020-12-11)
Features
5.0.0-next.67 (2020-12-09)
Note: Version bump only for package @marko/compiler
5.0.0-next.66 (2020-12-08)
Note: Version bump only for package @marko/compiler
5.0.0-next.65 (2020-12-02)
Note: Version bump only for package @marko/compiler
5.0.0-next.64 (2020-12-02)
Bug Fixes
- babel-types: support scope analysis for tag variables (c527474)
5.0.0-next.63 (2020-12-01)
Note: Version bump only for package @marko/compiler
5.0.0-next.62 (2020-12-01)
Note: Version bump only for package @marko/compiler
5.0.0-next.61 (2020-12-01)
Note: Version bump only for package @marko/compiler
5.0.0-next.60 (2020-11-22)
Note: Version bump only for package @marko/compiler
5.0.0-next.59 (2020-11-21)
Note: Version bump only for package @marko/compiler
5.0.0-next.58 (2020-11-20)
Note: Version bump only for package @marko/compiler
5.0.0-next.57 (2020-11-20)
Bug Fixes
- translator-default: ensure accruate component id metadata (c4b0360)
Features
- add default attribute support (#1631) (46ceab3)
- add parser support for tag variables (#1630) (43c4433)
5.0.0-next.56 (2020-11-20)
Bug Fixes
- compiler: no longer error when compiling from root dir (fe84fb3)
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/compiler
5.0.0-next.53 (2020-11-17)
Note: Version bump only for package @marko/compiler
5.0.0-next.52 (2020-11-12)
Note: Version bump only for package @marko/compiler
5.0.0-next.51 (2020-11-11)
Features
- cached compilations, nested tag analysis (74d5f10)
5.0.0-next.50 (2020-10-12)
Bug Fixes
- no longer use fragments for preserved native els (22e9322)
5.0.0-next.49 (2020-09-28)
Note: Version bump only for package @marko/compiler
5.0.0-next.48 (2020-09-18)
Bug Fixes
- compiler: improve hash template id performance and consistency (d111748)
5.0.0-next.47 (2020-09-18)
Bug Fixes
- compiler: normalize windows paths when creating relative requires (daf2b1a)
5.0.0-next.46 (2020-09-17)
Note: Version bump only for package @marko/compiler
5.0.0-next.45 (2020-08-26)
Note: Version bump only for package @marko/compiler
5.0.0-next.44 (2020-08-26)
Bug Fixes
- typo with aria-describedby autocomplete (f499634)
5.0.0-next.43 (2020-08-20)
Note: Version bump only for package @marko/compiler
5.0.0-next.42 (2020-08-18)
Note: Version bump only for package @marko/compiler
5.0.0-next.41 (2020-08-18)
Note: Version bump only for package @marko/compiler
5.0.0-next.40 (2020-08-12)
Bug Fixes
- component type use relative path in dev mode (7b7a4f9)
5.0.0-next.39 (2020-08-10)
Note: Version bump only for package @marko/compiler
5.0.0-next.38 (2020-08-10)
Note: Version bump only for package @marko/compiler
5.0.0-next.37 (2020-08-05)
Features
- only enable optimization stage for production mode (ee16e96)
5.0.0-next.36 (2020-08-05)
Features
5.0.0-next.35 (2020-08-04)
Features
5.0.0-next.34 (2020-08-04)
Note: Version bump only for package @marko/compiler
5.0.0-next.33 (2020-08-03)
Note: Version bump only for package @marko/compiler
5.0.0-next.32 (2020-07-31)
Bug Fixes
- compiler: regression with sourcemaps (bb818c8)
5.0.0-next.31 (2020-07-31)
Features
- improve index position to line, column perf (680dad6)
5.0.0-next.30 (2020-07-29)
Note: Version bump only for package @marko/compiler
5.0.0-next.29 (2020-07-29)
Note: Version bump only for package @marko/compiler
5.0.0-next.28 (2020-07-27)
Bug Fixes
- compiler: false positive for concise mode dynamic tag error (94c41ca)
5.0.0-next.27 (2020-07-24)
Bug Fixes
- compiler: make taglib entry more bundler friendly (1e89380)
5.0.0-next.26 (2020-07-24)
Bug Fixes
5.0.0-next.25 (2020-07-23)
Bug Fixes
- remove unecessary allExtensions api (9a2c439)
5.0.0-next.24 (2020-07-22)
Features
5.0.0-next.23 (2020-07-14)
Note: Version bump only for package @marko/compiler
5.0.0-next.22 (2020-07-10)
Note: Version bump only for package @marko/compiler
5.0.0-next.21 (2020-07-07)
Features
- switch to storing marko meta on babels metadata (ee6ad38)
5.0.0-next.20 (2020-07-07)
Note: Version bump only for package @marko/compiler
5.0.0-next.19 (2020-07-06)
Bug Fixes
- support manually registered taglibs (9dc4d07)
5.0.0-next.18 (2020-05-27)
Bug Fixes
- compiler: modules override warning when compiled with webpack (af28bac)
5.0.0-next.17 (2020-05-27)
Bug Fixes
- additional taglib cleanup for website support (f462d8a)
5.0.0-next.16 (2020-05-27)
Features
- website compatibility fixes (4390fd1)
5.0.0-next.15 (2020-05-26)
Features
- compiler: require passing custom translator directly (b9d4c46)
5.0.0-next.14 (2020-05-26)
Bug Fixes
5.0.0-next.13 (2020-05-20)
Bug Fixes
- compiler: ensure marko babel plugin not overwritten (ac9a4c5)
- compiler: regression causing marko plugin to not load (a08b55a)
5.0.0-next.12 (2020-05-19)
Note: Version bump only for package @marko/compiler
5.0.0-next.11 (2020-04-27)
Note: Version bump only for package @marko/compiler
5.0.0-next.10 (2020-04-23)
Note: Version bump only for package @marko/compiler
5.0.0-next.9 (2020-04-16)
Note: Version bump only for package @marko/compiler
5.0.0-next.8 (2020-03-17)
Note: Version bump only for package @marko/compiler
5.0.0-next.7 (2020-03-17)
Note: Version bump only for package @marko/compiler
5.0.0-next.6 (2020-03-16)
Bug Fixes
- make Marko a peerDependency (2eac257)
5.0.0-next.5 (2020-02-26)
Note: Version bump only for package @marko/compiler
5.0.0-next.4 (2020-02-25)
Note: Version bump only for package @marko/compiler
5.0.0-next.3 (2020-02-25)
Note: Version bump only for package @marko/compiler
5.0.0-next.2 (2020-02-25)
Note: Version bump only for package @marko/compiler
5.0.0-next.1 (2020-02-25)
Features
- import compiler from marko-js/x (02670c8)