Changelog
All notable changes to the forge framework are documented in this file.
[Unreleased]​
Added​
- Comprehensive documentation system
- Error handling package with proper error types
- UUID field builder
- String case conversion utilities (strcase)
- Testing framework (testify)
Changed​
- Improved error messages throughout codebase
- Replaced generic "not implemented" errors with typed errors
- Enhanced code organization and structure
- Documentation consolidation: Merged detailed architecture docs
- Documentation cleanup: Removed outdated progress/status reports
- Updated FEATURES.md and ROADMAP.md with accurate implementation status
- Fixed broken documentation references
Fixed​
- Documentation inconsistencies
- Error handling patterns
- Code organization issues
- Broken links to deleted documentation files
[0.1.0] - Foundation Release​
Added​
- Schema definition system
- Code generation infrastructure
- Type-safe ORM API structure
- Database layer with SQL builder
- HTTP routing and middleware
- Security features
- Admin system structure
- Extension/plugin architecture
- Migration system
- Configuration system
- Logging system
- Validation system
- Authentication utilities
Infrastructure​
- Chi router integration
- golang-migrate integration
- gorilla/csrf integration
- scs session management
- zap logging
- viper configuration
- validator integration
- bcrypt password hashing
- sprig template functions
- HTMX support
Notes​
- Version numbers follow Semantic Versioning
- Unreleased changes are features in development
- Breaking changes will be clearly marked