docs: update CHANGELOG with v1.0.0 release date

This commit is contained in:
2025-11-15 14:08:18 +05:30
parent 26bb9bf5ee
commit b2d1a0fe33

View File

@@ -7,25 +7,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
No unreleased changes.
## [1.0.0] - 2024-12-19
### Changed ### Changed
- Renamed `HandleGET`, `HandlePOST`, `HandlePUT`, `HandlePATCH`, `HandleDELETE` to `MemberGET`, `MemberPOST`, `MemberPUT`, `MemberPATCH`, `MemberDELETE` for better clarity - **BREAKING**: Renamed `HandleGET`, `HandlePOST`, `HandlePUT`, `HandlePATCH`, `HandleDELETE` to `MemberGET`, `MemberPOST`, `MemberPUT`, `MemberPATCH`, `MemberDELETE` for better clarity
- Member routes now explicitly operate on `/pattern/{id}/action` endpoints - Member routes now explicitly operate on `/pattern/{id}/action` endpoints
- Optimized struct field alignment for better memory usage
### Added ### Added
- Collection-level custom route methods: `GET`, `POST`, `PUT`, `PATCH`, `DELETE` for `/pattern/action` endpoints - Collection-level custom route methods: `GET`, `POST`, `PUT`, `PATCH`, `DELETE` for `/pattern/action` endpoints
- Comprehensive README with detailed examples and usage patterns - Comprehensive README with detailed examples and usage patterns
- CONTRIBUTING.md with code quality standards and guidelines - CONTRIBUTING.md with code quality standards and guidelines
- QUICKSTART.md for new users
- DOCS.md as documentation index
- SUMMARY.md documenting all changes
- `.cursorrules` file for AI coding assistants - `.cursorrules` file for AI coding assistants
- GitHub Actions CI/CD workflow - GitHub Actions CI/CD workflow
- Makefile for common development tasks - Makefile for common development tasks
- `check.sh` script for running all quality checks
- golangci-lint configuration - golangci-lint configuration
- Field alignment requirements and checks - Field alignment requirements and checks
- Go 1.25+ requirement enforcement
### Documentation ### Documentation
- Improved README with table of contents and comprehensive examples - Improved README with table of contents and comprehensive examples
- Added distinction between collection and member routes in Resource documentation - Added distinction between collection and member routes in Resource documentation
- Added performance and testing guidelines - Added performance and testing guidelines
- Added examples for all major features - Added examples for all major features
- Added quick start guide
- Added contribution guidelines with code quality standards
### Quality
- All code passes go vet, staticcheck, and fieldalignment
- All tests pass with race detector
- Memory optimized struct layouts
## [0.2.0] - Previous Release ## [0.2.0] - Previous Release
@@ -60,6 +77,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Route conflict detection and panics - Route conflict detection and panics
- Context-aware shutdown signaling - Context-aware shutdown signaling
[Unreleased]: https://github.com/yourusername/mux/compare/v0.2.0...HEAD [Unreleased]: https://code.patial.tech/go/mux/compare/v1.0.0...HEAD
[0.2.0]: https://github.com/yourusername/mux/compare/v0.1.0...v0.2.0 [1.0.0]: https://code.patial.tech/go/mux/compare/v0.7.1...v1.0.0
[0.1.0]: https://github.com/yourusername/mux/releases/tag/v0.1.0 [0.2.0]: https://code.patial.tech/go/mux/compare/v0.1.0...v0.2.0
[0.1.0]: https://code.patial.tech/go/mux/releases/tag/v0.1.0