0.3.0-less-expect
This commit is contained in:
59
CHANGELOG.md
59
CHANGELOG.md
@@ -1,3 +1,62 @@
|
||||
## [0.3.0] - 2025-08-12
|
||||
|
||||
### Added
|
||||
- Comprehensive test coverage improvements for better code quality
|
||||
- Additional test cases for thumbnail.rs functions:
|
||||
- test_thumbnail_path_parsing - testing various file path formats
|
||||
- test_image_format_detection - testing image format determination
|
||||
- test_find_closest_width - testing width calculation algorithms
|
||||
- Enhanced test coverage for lookup.rs functions:
|
||||
- test_lookup_functions - testing MIME type detection and file pattern matching
|
||||
- Extended test coverage for s3_utils.rs functions:
|
||||
- test_s3_utils_functions - testing S3 utility functions
|
||||
- Improved test coverage for overlay.rs functions:
|
||||
- test_overlay_functions - testing image overlay generation
|
||||
- Enhanced test coverage for core.rs functions:
|
||||
- test_core_functions - testing GraphQL API functions
|
||||
- Extended test coverage for auth.rs functions:
|
||||
- test_auth_functions - testing authentication functions
|
||||
- Comprehensive test coverage for app_state.rs functions:
|
||||
- test_app_state_functions - testing application state management
|
||||
- Enhanced test coverage for handlers:
|
||||
- test_handlers_functions - testing HTTP request handlers
|
||||
- Integration tests for component interaction:
|
||||
- test_integration - testing module integration
|
||||
- Edge case testing:
|
||||
- test_edge_cases - testing boundary conditions and special characters
|
||||
- Performance testing for parsing functions:
|
||||
- test_parsing_performance - testing parsing algorithm performance
|
||||
- New handler test file (tests/handler_tests.rs) with comprehensive HTTP handler testing:
|
||||
- Mock implementations for Redis and S3 clients
|
||||
- Test coverage for all major HTTP endpoints
|
||||
- Error handling test coverage
|
||||
- CORS header testing
|
||||
- HTTP method testing
|
||||
- Query parameter testing
|
||||
- Header processing testing
|
||||
- JSON response testing
|
||||
- Content type testing
|
||||
|
||||
### Changed
|
||||
- Fixed formatting issues in src/core.rs that were causing CI failures
|
||||
- Improved code quality by addressing clippy warnings:
|
||||
- Removed unused imports and dead code
|
||||
- Fixed expect_fun_call warnings using unwrap_or_else
|
||||
- Fixed io_other_error warnings using std::io::Error::other
|
||||
- Fixed double_ended_iterator_last warnings using next_back
|
||||
- Fixed unnecessary_cast warnings
|
||||
- Fixed needless_borrow warnings
|
||||
- Fixed needless_lifetimes warnings
|
||||
- Fixed collapsible_if warnings by combining nested conditions
|
||||
- Enhanced test performance thresholds for more realistic CI environments
|
||||
- Improved error handling patterns throughout the codebase
|
||||
|
||||
### Fixed
|
||||
- CI pipeline formatting check failures
|
||||
- Code coverage generation issues
|
||||
- Test performance failures due to unrealistic timing thresholds
|
||||
- Various clippy warnings affecting code quality
|
||||
|
||||
## [0.2.1] - 2024-12-19
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user