Skip to content

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

Released under the MIT License