Skip to content

Release v4.0.0

Compare
Choose a tag to compare
@jessedobbelaere jessedobbelaere released this 07 Jun 02:26
8ad74c8

Important changes

  • No longer located in the Settings panel. Settings panel is only needed to enter your API key. Module is located under the Modules tab.
  • Cleaned up the code
  • Using React and react-checkbox-tree to display a folder tree
  • Using SSE (Server-Sent Events), a fairly unknown way but much better than websockets to stream events from PHP to the frontend console window. And much better than the old solution of simple ajax calls and writing log output to a cache file...
  • Using a simple Guzzle-based http client to make compression requests, as the tinify/tinify lib and older versions have some issues #8
  • Rewrite database logic to Doctrine (compression history)
  • Add more tests!
  • Add Github Actions for unit tests
  • Add Github Actions for php-cs