Releases: axzilla/templui
Releases · axzilla/templui
v0.28.2 🎉
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 🎉
Changes
- fix(checkbox): provide value attribute only if its set
Upgrade
go get github.com/axzilla/[email protected]
go mod tidy
v0.28.0 🎉
v0.27.1
Changes
- refactor: rename 'internals' to 'internal' across the codebase
Upgrade
go get github.com/axzilla/[email protected]
go mod tidy
v0.27.0 🎉
Changes
- feat: add tooltip component 🚀
Upgrade
go get github.com/axzilla/[email protected]
go mod tidy
🔨 Hotfix v0.26.1: CSP Security Enhancement
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
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 🎉
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)
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
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