Skip to content

v0.5.5

Latest
Compare
Choose a tag to compare
@mauprogramador mauprogramador released this 08 Feb 02:36

πŸ”– Release v0.5.5 (2025-02-07)

See the comparison ⟲ history with the previous tag.

πŸ”₯ Main Changes

  • Separate routes and use cases in their modules.
  • Add reports use cases and list dynamics from the database.
  • Make save answer-key and compare similarity methods to OO classes.
  • Use custom HTTP error to provide error details.
  • Use Pathlib instead of OS for paths.
  • Implement tests.
  • Receive answer-key as HTML and CSS, take a screenshot, and save it.

πŸ”¨ Builds

  • Set asyncio loop scope.
  • Removes pillow.
  • Remove mock and add order for pytest.
  • Remove coverage and add httpx.
  • Add tests dependencies.

✨ Features

  • Update params info and validate when image is not sent.
  • Prevent json serialization error on errors.
  • Update validation error handlers and add filters.
  • Update tags and download route tag.
  • Update upload answer-key to form model.
  • Update save answer-key method to oo class.
  • Update compare to oo class.
  • Remove set operation to all map.
  • List dynamics from database.
  • Make database class attr protected.
  • Set content disposition param.
  • Update path use.
  • Change status code response to created.
  • Add reports use cases.
  • Return dynamic on data.
  • Set back max bytes.
  • Add set database method and repository inheritance.
  • Turn format error details in a method.
  • Use pathlib instead of os.
  • Move types to its own file removing them from params.
  • Check for lock requests directly in use case.
  • Move window config.
  • Update request method color in logs.
  • Load separeted routers in main.
  • Remove moved code.
  • Move reports routes and cases.
  • Move compare similarity case.
  • Move files and download routes and cases.
  • Move code dirs routes and cases.
  • Move dynamics routes and cases.
  • Move admin routes and cases.
  • Set default routes prefix.
  • Create routes and use cases dirs.
  • Use custom http error to provide error details.

πŸ§ͺ Tests

  • Change to check for the test database.
  • Add save answer-key tests.
  • Update mocks and order.
  • Update order.
  • Mock database backup file copy.
  • Set database attr directly.
  • Add all tests.
  • Add test default answer-key image.
  • Add test config and mocks.
  • Remove unnecessary folders.
  • Add tests base initial.

πŸ“ Chores

  • Remove clean make command.