Repository navigation
π GoIgniter v0.3.1
Same content as v0.3.0 β re-tagged with fresh checksum to fix
app.Register undefinederror in downstream projects.
π Fixed
- Re-tagged
v0.3.1fromv0.3.0to resolve Go module checksum mismatch after re-tag - All downstream projects can now
go get github.com/semutdev/goigniter@v0.3.1without verification errors
β¨ Features (same as v0.3.0)
Core
- PATCH/OPTIONS/HEAD method support in Group
- Embedded struct scan support in AutoRoute
- AutoRoute index aliases and snake_case mapping
- CSRF protection and security headers middleware
- Encrypted session support
- Upload hardening with file type validation
- Global template parsing with cross-file partial includes
Setup Wizard (new!)
- Interactive
curl -fsSL https://raw.githubusercontent.com/semutdev/goigniter/main/setup/setup.sh | bashinstaller - Generates full project scaffold: controllers, models, views, auth, admin panel
- SQLite and MySQL support
- Pre-built templates: login, dashboard, users CRUD, settings
Security
- CSRF token generation and validation
- Security headers (HSTS, CSP, X-Frame-Options, etc.)
- Encrypted session cookies
- Upload validation: file size, MIME type, extension whitelist