Skip to content

v0.50.0

Choose a tag to compare

@axadrn axadrn released this 09 Apr 13:59
0d01eee

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