Repository navigation
v1.3.0
·
110 commits
to master
since this release
What's New in v1.3.0
Features
- Eclipse Analytics Methods: Added
get_analytics_status(),run_analytics(),wait_for_analytics()with synchronous workflow support - Sync Parameter: Write operations (e.g.,
create_set_aside()) now supportsync=Trueto wait for analytics completion
Bug Fixes
- RateLimiter: Fixed ZeroDivisionError when
max_calls=0 - Credential Storage: Fixed security issue where EclipseAPI stored credentials in clear text
Security Hardening
- Enhanced input validation for all parameters
- Improved error handling for edge cases
- Added comprehensive security tests
Testing
- Added 62 new tests (47 security/feature tests + 16 integration tests)
- Total: 109 tests, 105 passing, 4 skipped
- Test coverage: 57% (402/709 lines)
- Integration tests for optional parameters and edge cases
- Verified all 36 get_/search_ methods are read-only and safe
Infrastructure
- Updated .gitignore for coverage reports
- Added API expansion planning documentation
Full Changelog
- Add Eclipse analytics methods with sync support (5b41317)
- Add security hardening, fix critical bugs, and improve code quality (4a7b9f2)
- Add comprehensive test suite and fix critical bugs (b976d32)
- Add integration tests for 5 additional read-only methods (a4cec8c)
- Add integration tests for optional parameters and edge cases (ff2e632)