docs: update CHANGELOG with v1.0.0 release date
This commit is contained in:
26
CHANGELOG.md
26
CHANGELOG.md
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user