Skip to content

v0.3.1

Latest

Choose a tag to compare

@semutdev semutdev released this 09 Oct 01:21
· 10 commits to main since this release

πŸš€ GoIgniter v0.3.1

Same content as v0.3.0 β€” re-tagged with fresh checksum to fix app.Register undefined error in downstream projects.

πŸ› Fixed

  • Re-tagged v0.3.1 from v0.3.0 to resolve Go module checksum mismatch after re-tag
  • All downstream projects can now go get github.com/semutdev/goigniter@v0.3.1 without 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 | bash installer
  • 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

Full changelog

v0.2.0...v0.3.1