mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
25 KiB
25 KiB
Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
5.0.0-next.60 (2020-11-22)
Bug Fixes
- typing for attr nodes (b885ee2)
5.0.0-next.59 (2020-11-21)
Bug Fixes
- babel-utils: missing type (2b7f619)
5.0.0-next.58 (2020-11-20)
Bug Fixes
- translator-default: avoid vdom hoisting for directive attrs (abf5b8c)
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-project
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-project
5.0.0-next.51 (2020-11-11)
Bug Fixes
- refactor and optimize optimizers (7e1d058)
- regression with no-update-body with no renderBody (1e89057)
Features
- babel-utils: add basic types (61900a0)
- add typescript types for babel-types (#1623) (51bd454)
- cached compilations, nested tag analysis (74d5f10)
5.0.0-next.50 (2020-10-12)
Bug Fixes
- dynamic tag html attr normalize (bae4a3d)
- no longer use fragments for preserved native els (22e9322)
- regression serializing empty component data with custom runtimeid (7ee0cd1)
- translator-default: body only if being preserved incorrectly (aa1ef05)
- translator-default: owner component missing for text nodes (50b4e97)
5.0.0-next.49 (2020-09-28)
Bug Fixes
- marko: output esm for module-code (db4793d)
Performance Improvements
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)
Bug Fixes
- only include template path with meta option enabled (e1b39e1)
Performance Improvements
- prevent bundlers from pulling in setImmediate shim (585d6be)
- remove unecessary function for template load api (33ae635)
5.0.0-next.45 (2020-08-26)
Bug Fixes
- regression with manual component init with custom runtimeid (ec6e670)
5.0.0-next.44 (2020-08-26)
Bug Fixes
- typo with aria-describedby autocomplete (f499634)
5.0.0-next.43 (2020-08-20)
Bug Fixes
- issue with hydrating body-only content (c975b87)
5.0.0-next.42 (2020-08-18)
Bug Fixes
5.0.0-next.41 (2020-08-18)
Note: Version bump only for package marko-project
5.0.0-next.40 (2020-08-12)
Bug Fixes
- component type use relative path in dev mode (7b7a4f9)
- translator-default: component meta not set on tag params (da2eb18)
5.0.0-next.39 (2020-08-10)
Bug Fixes
- invalid missing closing svg tags (47a9834)
5.0.0-next.38 (2020-08-10)
Bug Fixes
- add support for nested tag long hand properties (#1592) (36c501c)
- set default value for textarea when created (#1593) (00a0a55)
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)
Bug Fixes
Features
5.0.0-next.34 (2020-08-04)
Bug Fixes
- allow in sync mode (#1589) (f91bd37)
- diffing dynamic attributes with mismatched keys (#1587) (4b8cce4)
- issue with hydrating no-update-if content (#1581) (457f3d4)
5.0.0-next.33 (2020-08-03)
Note: Version bump only for package marko-project
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-project
5.0.0-next.29 (2020-07-29)
Note: Version bump only for package marko-project
5.0.0-next.28 (2020-07-27)
Bug Fixes
- compiler: false positive for concise mode dynamic tag error (94c41ca)
- translator-default: improve source maps for non concise root tags (571b4fa)
- better errors, track deps and cleanup for import shorthand (00464f2)
Features
- add new syntax for dynamic component import (e9b4cd6)
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)
Features
- expose inline style block position for better sourcemaps (83e6dca)
5.0.0-next.22 (2020-07-10)
Bug Fixes
- translator-default: mixing repeated and non-repeated attributes (f93534f)
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-project
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
- nextTick timing regression (#1573) (7f35078)
- compiler: ensure marko babel plugin not overwritten (ac9a4c5)
- compiler: regression causing marko plugin to not load (a08b55a)
- marko: prevent loading main entry by default (61c954e)
- translator-default: optional params on for tag (b550417)
5.0.0-next.12 (2020-05-19)
Bug Fixes
- components not always initializing inside client-reorder await (#1566) (da31ead)
- data-marko attributes under 'no-update' with (#1564) (0a227d0)
5.0.0-next.11 (2020-04-27)
Bug Fixes
- regression with unquoted attribute with trailing slash (#1561) (128b68a)
- split components under preserved root resetting ___isPreserved (#1559) (dd9f7ac)
5.0.0-next.10 (2020-04-23)
Bug Fixes
Performance Improvements
5.0.0-next.9 (2020-04-16)
Bug Fixes
- add devmode warning for removing fragment markers (#1541) (de27b4a)
- implement missing methods for void-writer (#1540) (b50f93c)
- improve micro task helper (2129451)
- issue with keys under ssr no-update root (#1527) (480bc77)
- regression with nullish values in partial string attribute values (#1537) (144c352)
- spread attrs for native tag preserves case (#1530) (6b3156f)
Features
Performance Improvements
- misc improvements (#1535) (1fed43e)
- optimize dynamic tag when types are statically known (#1550) (4719405)
- optimize merge html attrs (#1538) (792aa6a)
- optimize serializing renderBody & legacy widgets (#1539) (eb9e156)
- skip serializing instance props & state for non split components (#1546) (75fd1b0)
5.0.0-next.8 (2020-03-17)
Bug Fixes
- translator-default: include full filename in meta.component (bc0bc69)
5.0.0-next.7 (2020-03-17)
Bug Fixes
- translator-default: set meta component for inline component (bd21c79)
5.0.0-next.6 (2020-03-16)
Bug Fixes
- don't serialize component boundary keys if the owner isn't hydrated (#1525) (ab3d2a7)
- make Marko a peerDependency (2eac257)
Features
5.0.0-next.5 (2020-02-26)
Bug Fixes
- always include nested contexts when serializing (#1515) (84aa30e)
- set preserve false under new rerender roots (#1513) (c00a02c)
5.0.0-next.4 (2020-02-25)
Bug Fixes
5.0.0-next.3 (2020-02-25)
Bug Fixes
5.0.0-next.2 (2020-02-25)
Bug Fixes
- publish hooks (again) (5b394be)
5.0.0-next.1 (2020-02-25)
Bug Fixes
- publish hooks (maybe) (2dc0901)
chore
- delete deprecated apis/tests (c163054)
Features
BREAKING CHANGES
- api for compile-time tags has changed. This affects tranformer/node-factory/code-generator tags.
Co-authored-by: Michael Rawlings mirawlings@ebay.com Co-authored-by: Dylan Piercey dpiercey@ebay.com Co-authored-by: Andrew Gliga agliga@ebay.com
- The following deprecated apis have been removed:
- Deprecated top-level entrypoints of the
markopackage - The marko@3/marko-widgets@6 legacy compatibility layer
- Auto-migratable syntax and api changes to the core tags
Co-authored-by: Michael Rawlings mirawlings@ebay.com Co-authored-by: Dylan Piercey dpiercey@ebay.com