Skip to content

Releases: stevegeek/vident

v0.13.0

07 Apr 15:26
Compare
Choose a tag to compare
v0.13.0 Pre-release
Pre-release

[0.13.0] - 2024-04-07

Breaking

  • data_maps has been renamed to values 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 use root_element_attributes or the view component helper root_component_attributes. This change means
    that root elements can be instantiated outside of render 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

12 Jun 14:20
Compare
Choose a tag to compare
v0.12.1 Pre-release
Pre-release
Bump 0.12.1

v0.12.0

25 Feb 06:19
Compare
Choose a tag to compare
v0.12.0 Pre-release
Pre-release

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

Full Changelog: v0.9.0...v0.12.0

v0.9.0

12 Aug 06:43
Compare
Choose a tag to compare
v0.9.0 Pre-release
Pre-release
  • #cache_key support is now part of the core gem, and can be added to components using Vident::Caching module

v0.8.0

31 Mar 14:37
Compare
Choose a tag to compare
v0.8.0 Pre-release
Pre-release

[0.8.0] - 2023-03-31

Added

  • new gems for Vident related functionality, eg vident-typed and vident-tailwind
  • vident is now the core gem which can be used with any component system. Gems for Phlex and ViewComponent are available, vident-phlex and vident-view_component, and vident-typed-phlex and vident-typed-view_component are available with typed attributes support.

Changed

  • removed functionality for better_html, dry-types, view_component, and phlex from the core gem
  • gem is now a Rails Engine and supports eager and autoloading

Fixed

  • Fix untyped attributes inheritance

V0.7.0

08 Mar 16:15
Compare
Choose a tag to compare
V0.7.0 Pre-release
Pre-release

Added

  • new Vident::Tailwind module which uses tailwind_merge to merge TailwindCSS classes

Changed

  • Removed a dependency on intenal constants from phlex

v0.3.0

05 Jan 13:10
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release
0.3.0

v0.1.0

01 Dec 11:31
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

Initial pre-release alpha