Overview
This release focuses on updating dependencies to their latest versions, ensuring compatibility with newer Go versions and providing improved documentation.
Dependency Updates
- Updated Go version from 1.22 to 1.24.5
- Updated
github.com/sk-pkg/loggerfrom v1.3.2 to v1.3.3 - Updated
gorm.io/driver/mysqlfrom v1.5.7 to v1.6.0 - Updated
gorm.io/gormfrom v1.25.12 to v1.30.0 - Updated
github.com/go-sql-driver/mysqlfrom v1.7.0 to v1.9.3 - Updated
go.uber.org/multierrfrom v1.10.0 to v1.11.0 - Updated
golang.org/x/textfrom v0.14.0 to v0.27.0 - Added new dependency:
filippo.io/edwards25519v1.1.0
Documentation Improvements
The README.MD file has been significantly enhanced with:
- More comprehensive code examples demonstrating CRUD operations
- Added context usage examples with trace ID
- New "Considerations" section with best practices for:
- Log level configuration in production environments
- Slow query threshold settings
- Record not found error handling
- Default connection pool configuration details
- Improved reference documentation section with a link to the official GORM documentation
Summary
This release maintains the core functionality while updating all dependencies to their latest versions, ensuring better compatibility with newer Go versions and improved security. The documentation has been expanded to provide more detailed usage examples and best practices for production environments.