Releases: Stillat/dagger
Releases · Stillat/dagger
1.2.1
1.2.0
What's New
- Allows for installations within Laravel 12 projects 🚢
1.1.1
What's Improved
- Improves automatic cache invalidation and manifest lifecycle
1.1.0
What's Changed
- Adds a new "Compile Time Rendering" system, which can render components at compile time and inline the static output
- Adds compiler support for circular component references, like nested comment threads
- Adds a
#cache
compiler attribute, which may be used to cache the results of any Dagger component - Bumps the minimum Laravel version to
11.23
, forCache::flexible
support - Improves compilation of custom functions declared within a component's template
- Reduces overall memory utilization
- Simplifies serialized output of dynamic and circular components
1.0.6
The Things That Now Be Better
- Corrects an issue where Blade stack compilation results in array index errors
1.0.5
Improvements and Bug Fixes 💪
@aware
variables are automatically removed from the attribute bag, without needing to redefine them in@props
- Adds support for passing attributes via. the
<c-component {{ $attributes }} />
attribute - Bumps minimum version of
stillat/blade-parser
to 1.10.3 - Adds support for compiling component attributes of the form
<c-component attribute={{ $value }} />
- Adds support for compiling component attributes of the form
<c-component attribute={!! $value !!} />
- Multi-word prop values will be available on nested components when passing
$attributes
to a child component - Internal component model instances will be cached during compilation, improving performance for heavily re-used components
- Improves compatibility with Volt
1.0.4
- Improves compilation of hyphenated attributes
1.0.3
- Promote assignments before
component()
function call - Always provide a
$slot
variable
1.0.2
1.0.1
- Corrects an issue where stack injection would fail if a Blade component contained multi-line attributes