From b2d1a0fe33e2957fe910a494f816d7600ce740a8 Mon Sep 17 00:00:00 2001 From: Ankit Patial Date: Sat, 15 Nov 2025 14:08:18 +0530 Subject: [PATCH] docs: update CHANGELOG with v1.0.0 release date --- CHANGELOG.md | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fa109e2..d270ef8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,25 +7,42 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +No unreleased changes. + +## [1.0.0] - 2024-12-19 + ### 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 +- Optimized struct field alignment for better memory usage ### Added - Collection-level custom route methods: `GET`, `POST`, `PUT`, `PATCH`, `DELETE` for `/pattern/action` endpoints - Comprehensive README with detailed examples and usage patterns - 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 - GitHub Actions CI/CD workflow - Makefile for common development tasks +- `check.sh` script for running all quality checks - golangci-lint configuration - Field alignment requirements and checks +- Go 1.25+ requirement enforcement ### Documentation - Improved README with table of contents and comprehensive examples - Added distinction between collection and member routes in Resource documentation - Added performance and testing guidelines - 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 @@ -60,6 +77,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Route conflict detection and panics - Context-aware shutdown signaling -[Unreleased]: https://github.com/yourusername/mux/compare/v0.2.0...HEAD -[0.2.0]: https://github.com/yourusername/mux/compare/v0.1.0...v0.2.0 -[0.1.0]: https://github.com/yourusername/mux/releases/tag/v0.1.0 +[Unreleased]: https://code.patial.tech/go/mux/compare/v1.0.0...HEAD +[1.0.0]: https://code.patial.tech/go/mux/compare/v0.7.1...v1.0.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