shadcn-templ 2.0 beta. Switch to templUI v1
1.7k

April 2025 - v0.50.0

Release notes for v0.50.0.

Changed

  • This release represents a significant milestone on our path to v1.0 with a complete restructuring of the component architecture.
  • Clearer component dependencies
  • Better compatibility with future CLI tooling
  • Improved structure for copy-paste component usage
  • More idiomatic Go package organization
  • Due to the extensive restructuring, imports need to be updated. Example.
  • This significant version bump (0.44 → 0.50) reflects the magnitude of the changes and our progress toward a stable v1.0 release.

Removed

  • Complete package restructuring: Components are now in their own packages
  • Before: import "github.com/axzilla/templui/components"
  • Now: import "github.com/axzilla/templui/component/button"
  • Component function naming: Changed for consistency and idiomaticity
  • Before: components.Button(components.ButtonProps{...})
  • Now: button.Button(button.Props{...})
  • Package naming: All packages renamed to singular form to match Go idioms

Released in v0.50.0.