Releases: stevegeek/vident
Releases · stevegeek/vident
v0.13.0
[0.13.0] - 2024-04-07
Breaking
data_maps
has been renamed tovalues
and support has been added for the Stimulus 2+ Values API.root
/parent_element
no longer takes options, to define attributes for it, you can useroot_element_attributes
or the view component helperroot_component_attributes
. This change means
that root elements can be instantiated outside ofrender
which is useful if you refer to the instance in the components body block
Added
- New monorepo structure for the Vident project, retaining the separate gems however.
- All gems now have the same version and are released together.
Changed
Fixed
v0.12.1
v0.12.0
What's Changed
- Include host component ID in default outlet selector by @fiznool in #7
- Add
#with_outlets
method, and allow outlets to be used when component … by @stevegeek in #8
New Contributors
- @fiznool made their first contribution in #7
- @stevegeek made their first contribution in #8
Full Changelog: v0.9.0...v0.12.0
v0.9.0
v0.8.0
[0.8.0] - 2023-03-31
Added
- new gems for Vident related functionality, eg
vident-typed
andvident-tailwind
vident
is now the core gem which can be used with any component system. Gems for Phlex and ViewComponent are available,vident-phlex
andvident-view_component
, andvident-typed-phlex
andvident-typed-view_component
are available with typed attributes support.
Changed
- removed functionality for
better_html
,dry-types
,view_component
, andphlex
from the core gem - gem is now a Rails Engine and supports eager and autoloading
Fixed
- Fix untyped attributes inheritance
V0.7.0
Added
- new
Vident::Tailwind
module which uses tailwind_merge to merge TailwindCSS classes
Changed
- Removed a dependency on intenal constants from
phlex