Repository navigation
v1.0.4
[1.0.4] - 2025-08-27
Refactored
- CLI Floorsheet Code: Completely refactored floorsheet CLI functionality for better maintainability and reliability
- Replaced manual pagination and retry logic with dedicated utility classes
- Introduced
PaginationManagerfor handling paginated API responses - Introduced
RetryManagerfor robust error handling and retry logic - Improved code organization and separation of concerns
- Enhanced error handling with graceful fallbacks
Added
-
PaginationManager Utility: New utility class for handling paginated API responses
- Generic interface for paginated responses with type safety
- Support for extracting all pages, page ranges, and custom processing
- Configurable delay between requests for rate limiting
- Callback hooks for page fetching, errors, and completion
- Convenience functions for common pagination patterns
-
RetryManager Utility: New utility class for robust retry logic
- Configurable retry attempts with exponential backoff
- Support for custom retry conditions and error handling
- Graceful fallback mode that continues on failure
- Comprehensive logging and error reporting
- Convenience functions for simple retry operations
Technical Improvements
- Enhanced error resilience in CLI operations
- Better separation of concerns between pagination and retry logic
- Improved code maintainability and testability
- More robust handling of API failures and network issues
- Cleaner and more modular codebase architecture