Releases: livetemplate/lvt
Releases · livetemplate/lvt
v0.1.1
LVT CLI v0.1.1
Code generator and development server for LiveTemplate.
Installation
Go Install:
go install github.com/livetemplate/lvt@v0.1.1Binary Download:
Download the appropriate binary for your platform from the assets below.
Changelog
Features
- 3b920e4: feat(auth): add --db flag to auth management commands (Adnaan badr.adnaan@gmail.com)
- 53a152d: feat(auth): add login/logout buttons to home page on auth generation (#21) (Adnaan Badr badr.adnaan@gmail.com)
- bd58399: feat(auth): add lvt auth management commands (Adnaan badr.adnaan@gmail.com)
- 6df91dd: feat(auth): add pkg/cookie and pkg/flash utilities (Adnaan badr.adnaan@gmail.com)
- f93e7e1: feat(auth): auto-protect existing routes with RequireAuth middleware (#23) (Adnaan Badr badr.adnaan@gmail.com)
- b553772: feat(auth): extract utilities to pkg/ and fix flash messages (Adnaan badr.adnaan@gmail.com)
- e85fe5e: feat(auth): prompt to protect resources during auth generation (#22) (Adnaan Badr badr.adnaan@gmail.com)
- ec832bf: feat(auth): use flash messages for auth notifications (Adnaan badr.adnaan@gmail.com)
- 8c434c4: feat(generator): add lvt:transient tags to modal state fields (#25) (Adnaan Badr badr.adnaan@gmail.com)
- 079ce80: feat(generator): add template parse validation after generation (#103) (Adnaan Badr badr.adnaan@gmail.com)
- 78c60da: feat(lvt): migrate templates to method dispatch pattern (#6) (Adnaan Badr badr.adnaan@gmail.com)
- d5105fb: feat(lvt): redesign gen auth for LiveTemplate v0.5.1 (#5) (Adnaan Badr badr.adnaan@gmail.com)
- 0cff2bb: feat(skill): update plan skill with chained commands and customization options (Adnaan badr.adnaan@gmail.com)
- 6d7afa2: feat(testing): 4-tier HTTP testing framework (#19) (Adnaan Badr badr.adnaan@gmail.com)
- f267dc4: feat(toast): migrate to trigger-attribute ephemeral component (#290) (Adnaan Badr badr.adnaan@gmail.com)
- 385363b: feat: Add GitHub Actions workflow for CI testing (Adnaan badr.adnaan@gmail.com)
- 6f67c75: feat: Milestone 2 — Validation Layer (Issues #58, #59, #60) (#121) (Adnaan Badr badr.adnaan@gmail.com)
- 9c78159: feat: Milestone 3 — Telemetry & Evolution (Issues #61–#67) (#130) (Adnaan Badr badr.adnaan@gmail.com)
- c00a45c: feat: Milestone 4 — Components Integration (#68–#72) (#142) (Adnaan Badr badr.adnaan@gmail.com)
- 1198854: feat: Milestone 5 — Style Adapter System (#73–#77) (#162) (Adnaan Badr badr.adnaan@gmail.com)
- 5fdec1f: feat: add API / JSON endpoint generation (Roadmap 2.4) (#279) (Adnaan Badr badr.adnaan@gmail.com)
- 27d3c07: feat: add authorization / RBAC system (Roadmap 2.3) (#273) (Adnaan Badr badr.adnaan@gmail.com)
- 5209c41: feat: add background job queue system using River (#261) (Adnaan Badr badr.adnaan@gmail.com)
- 4ffd25d: feat: add caching layer with memory and SQLite backends (Roadmap 3.1) (#280) (Adnaan Badr badr.adnaan@gmail.com)
- 1598a0c: feat: add components library CLI support (#9) (Adnaan Badr badr.adnaan@gmail.com)
- c66f423: feat: add composable middleware pipeline (Roadmap 3.2) (#282) (Adnaan Badr badr.adnaan@gmail.com)
- 481e9ba: feat: add database console and scheduled tasks (Roadmap 4.7 + 4.4) (#284) (Adnaan Badr badr.adnaan@gmail.com)
- ae136b8: feat: add debug-rendering skill for LiveTemplate rendering issues (#14) (Adnaan Badr badr.adnaan@gmail.com)
- 420d650: feat: add file upload & storage support (Roadmap 2.2) (#267) (Adnaan Badr badr.adnaan@gmail.com)
- b0c2532: feat: add local development workflow with go.work support (Adnaan badr.adnaan@gmail.com)
- fe46094: feat: add per-IP rate limiting for global and auth endpoints (#248) (Adnaan Badr badr.adnaan@gmail.com)
- 4f218f3: feat: add production SMTP email sender wrapping go-mail (#245) (Adnaan Badr badr.adnaan@gmail.com)
- 2ea099f: feat: add unified validation engine package (#116) (Adnaan Badr badr.adnaan@gmail.com)
- e43ef84: feat: component attribution to telemetry (#78) (#177) (Adnaan Badr badr.adnaan@gmail.com)
- 944fc72: feat: embed client library in testing package (Adnaan badr.adnaan@gmail.com)
- 69bbcc1: feat: embedded child resources, mount fix, toast auto-dismiss (#209) (Adnaan Badr badr.adnaan@gmail.com)
- dca6a4e: feat: enhance component independence CI checks (#81) (#179) (Adnaan Badr badr.adnaan@gmail.com)
- 52369af: feat: enhance request logging with request IDs, redaction, slow detection (Roadmap 3.3) (#281) (Adnaan Badr badr.adnaan@gmail.com)
- 00cdb61: feat: optimize Docker deployment — remove CGO, conditional compose, generate Makefile (#221) (Adnaan Badr badr.adnaan@gmail.com)
- a110d6c: feat: smart form validation with field types and HTML5 attrs (#255) (Adnaan Badr badr.adnaan@gmail.com)
Bug Fixes
- 0ef7011: fix(auth): add CSRF protection and secure cookie settings (Adnaan badr.adnaan@gmail.com)
- 59120dd: fix(auth): address Claude bot review feedback (Adnaan badr.adnaan@gmail.com)
- a55b2b5: fix(auth): clear LiveTemplate session after magic link login (Adnaan badr.adnaan@gmail.com)
- 0589544: fix(auth): clear LiveTemplate session on password login (Adnaan badr.adnaan@gmail.com)
- fa25417: fix(auth): fix logout and login form for proper session handling (Adnaan badr.adnaan@gmail.com)
- a419091: fix(auth): fix logout test to expect redirect to home page (Adnaan badr.adnaan@gmail.com)
- 7b87dae: fix(auth): use state fields for flash messages instead of ctx.SetFlash (Adnaan badr.adnaan@gmail.com)
- 6b66b1c: fix(ci): remove invalid secrets reference from step-level if expression (Adnaan badr.adnaan@gmail.com)
- 025cb88: fix(e2e): add pre-test cleanup for stale Docker containers (#34) (Adnaan Badr badr.adnaan@gmail.com)
- a5e8337: fix(e2e): use testURL for Chrome navigation instead of hardcoded localhost (#33) (Adnaan Badr badr.adnaan@gmail.com)
- bd536bf: fix(generator): improve form element sync and simplify sort options (#41) (Adnaan Badr badr.adnaan@gmail.com)
- 9137ed6: fix(kits): add missing delete button to single kit edit modal (#106) (Adnaan Badr badr.adnaan@gmail.com)
- 9b94cde: fix(lvt): improve auth templates and lvt-plan skill (#4) (Adnaan Badr badr.adnaan@gmail.com)
- bee78f7: fix(lvt-plan): use generic language for skill priority (Adnaan badr.adnaan@gmail.com)
- 91c9217: fix(release): add GOWORK=off to goreleaser build env (Adnaan badr.adnaan@gmail.com)
- fac671c: fix(release): decouple versioning from core library (Adnaan badr.adnaan@gmail.com)
- ff99d07: fix(release): fix goreleaser config - remove duplicate hooks, fix release target repo (Adnaan badr.adnaan@gmail.com)
- d84df03: fix(release): pass GITHUB_TOKEN from gh auth for goreleaser (Adnaan badr.adnaan@gmail.com)
- b5d3b91: fix(resource): close modal after saving in Update action (Adnaan badr.adnaan@gmail.com)
- 99f2463: fix(scripts): make create-github-issues.sh compatible with macOS (#82) (Adnaan Badr badr.adnaan@gmail.com)
- 9c32e3f: fix(skills): use chained commands in quickstart skill (#39) (Adnaan Badr badr.adnaan@gmail.com)
- c568ec1: fix(template): remove onclick stopPropagation from edit modal inner div (#26) (Adnaan Badr badr.adnaan@gmail.com)
- eae578c: fix(templates): improve search clear button behavior (Adnaan badr.adnaan@gmail.com)
- 84132a2: fix(templates): improve standalone kit templates for modal and textarea support (#45) (Adnaan Badr badr.adnaan@gmail.com)
- 3267427: fix(testing): remove SKIP_GO_MOD_TIDY from agent tests (#100) (Adnaan Badr badr.adnaan@gmail.com)
- 7d92b8c: fix(tests): use replace directive for local pkg/* packages (Adnaan badr.adnaan@gmail.com)
- 693f3f1: fix: API route registration — use RegisterRoutes instead of sub-mux (#283) (Adnaan Badr badr.adnaan@gmail.com)
- fbcd6df: fix...