Skip to content

Releases: axzilla/templui

v0.28.2 🎉

29 Dec 09:30
6560574
Compare
Choose a tag to compare

Changes

  • fix(docs): disable bfbrowser cache to avoid unnecessary js/html states
  • fix(code): make code component self contained with highlight.js stuff to avoid initial page flicker
  • fix(tabs): change first active tab behaviour to avoid initial page flicker

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

v0.28.1 🎉

28 Dec 01:51
52aff5f
Compare
Choose a tag to compare

Changes

  • fix(checkbox): provide value attribute only if its set

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

v0.28.0 🎉

23 Dec 08:53
986c0c0
Compare
Choose a tag to compare

Changes

  • feat: add Code component

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

v0.27.1

22 Dec 05:58
0c88af2
Compare
Choose a tag to compare

Changes

  • refactor: rename 'internals' to 'internal' across the codebase

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

v0.27.0 🎉

21 Dec 08:42
62407c5
Compare
Choose a tag to compare

Changes

  • feat: add tooltip component 🚀

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

🔨 Hotfix v0.26.1: CSP Security Enhancement

19 Dec 02:48
f23a7cd
Compare
Choose a tag to compare

Security Updates

  • ⚡️ Optimized CSP middleware to focus on script-src directives
  • 🔄 Removed unnecessary style-src configurations
  • 🛡️ Improved CSP documentation clarity

What's Changed

  • CSP middleware now focuses solely on script source security
  • Simplified configuration for better developer experience
  • Updated documentation with clearer CSP implementation guidelines

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

🚀 Release v0.26.0: Enterprise-Ready Update

18 Dec 10:03
1207a11
Compare
Choose a tag to compare

Major Changes

  • ⚡️ CSP-compliant architecture by default
  • 🛡️ New CSP middleware for advanced security needs
  • 🔄 Standardized Alpine.js integration
  • 📦 Improved component script management
  • 📚 Enhanced documentation

Component Updates

  • All interactive components now CSP-compliant
  • Standardized script handling across components
  • Improved error handling and feedback
  • Enhanced accessibility

Quickstart Repo Updates

  • New Dockerfile for easy deployment
  • Improved development setup
  • Comprehensive FAQ section
  • Ready-to-use project structure

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

v0.25.0 🎉

12 Dec 09:26
Compare
Choose a tag to compare

Changes

  • feat: add toast 🍞 component 🚀

For all other recent changes, see the commit history.

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy

🎉 templUI v0.24.0 (formerly Goilerplate)

11 Dec 09:38
Compare
Choose a tag to compare

Changes

  • 🎉 Rebranded from Goilerplate to templUI
  • 📦 New import path: github.com/axzilla/templui
  • 🏠 New website: templui.io

For all other recent changes, see the commit history.

Upgrade

go get github.com/axzilla/templui@v0.24.0
go mod tidy

Note: This release includes the repository rename from goilerplate to templui. Please update your imports accordingly.

v0.23.0

09 Dec 08:31
Compare
Choose a tag to compare

Goilerplate v0.23.0

Changes

  • Docs & Setup:

    • Improved documentation and Quickstart guide with a new no-Node.js setup option.
    • Updated instructions for integrating Tailwind and Alpine.js directly via CDN for a cleaner, more native approach.
    • Enhanced theme configuration docs and improved clarity around component usage.
  • Form Components & Accessibility:

    • Major overhaul of form components (Checkbox, Datepicker, Input, Radio, Select, Textarea, Toggle) with improved state handling via attributes and Go props.
    • Introduced dedicated Label, Description, and Message components for clearer composition, better accessibility, and cleaner markup.
    • More comprehensive showcase examples with properly set IDs, names, values, and enhanced accessibility.
  • Datepicker Enhancements:

    • Support for custom placeholders, formatting options, and disabled states.
    • Updated showcase examples for easier understanding.
  • UI & Icons:

    • Modernized navbar icons for GitHub and X.com.
  • Theme Preview & Compatibility:

    • Restored and improved theme preview functionality aligned with the new component structure.
    • Fixed compatibility issues with Go < 1.23.

Other Improvements

  • Refactoring & Chores:
    • Standardized comments, removed unused code, and modularized showcase code.
    • Updated templ-generated files to templ: version v0.2.793.

For all other recent changes, see the commit history.

Upgrade

go get github.com/axzilla/[email protected]
go mod tidy