- 2fba2c9: Use
meta.hasFunctionEventHandlers
from recent marko releases when we detect an event or change handler to ensure the template is marked for client side compilation.`
- f996c1e: Update node version for CI
- bc6ccd2: Fix input dependency tracking
- 97ec7db: Fix issue with cached values inside attribute tags.
- 8b85ca8: Fix const reassignment when using the let tag and spread attributes
- fd6ba01: Fix "Unused '@ts-expect-error' directive" compilation error when noUnusedParameters is false
- 87c09f8: Improve get tag type by accepting an optional type parameter that specifies the returned value type
- d6f4d64: Fix incorrect types for the get/set tags.
- 49637c2: improve member expression caching
- b6bc25d: Improve caching to be more like Marko 6. Fixes an issue with conditionally caching functions.
- 862b41b: Add typescript types.
- 9c703ff: Fix incorrect Marko peerDependency.
- 3d36e82: Allow using top level input rather than just tag.
- 3d36e82: Switch to new default attribute name (value instead of default).
- 3d36e82: Member expressions now are accounted for when determining function dependencies.
- d11e8f7: Pin peerDependency to current version of Marko.
- 2cad83d: Fixes an issue where effects with no dependencies were running with each render instead of once.
- 95a14eb: Fix issue when loading the compiler hooks from native esm by avoiding __dirname.
- 4029122: Fix issue where
_return
(used internally) was not registered as a taglib attribute
- e7c77b3: Allow missing default attribute for let tag.
- 18c9cc3: Rename publish script to release in order to avoid a double publish in the CI
- 51f624b: Attempt to fix issue with gh releases not being generated.