Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
Added
- Added professional benchmark tests
- Implemented true streaming processing
- Simplified overly complex exception handling system
- Optimized API design
Changed
- Upgraded JUnit to 5.x version
- Optimized caching strategy to improve concurrent performance
- Reduced unnecessary object creation
- Removed unused code
- Refactored class responsibilities to follow single responsibility principle
- Adjusted SimpleEpubException name
- Cleaned up useless files
- Updated documentation
- Organized documentation
- Improved test coverage
Fixed
- Fixed memory benchmark test exception
- Fixed jacoco
- Fixed SpotBugs
- Fixed excessive debug output issue
- Fixed tests and maintained Java 8 compatibility