Skip to content

Latest commit

 

History

History
383 lines (268 loc) · 23.1 KB

File metadata and controls

383 lines (268 loc) · 23.1 KB

📜 Changelog (2025-09-17)

In development since: January 14, 2025.

Tags: v0.1.0, v0.2.0, v0.3.0, v0.4.0, v0.5.0, v0.5.2, v0.5.3, v0.5.4, v0.5.5, v0.5.6.


🔖 Release v0.5.6 (2025-09-17)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Add playwright asyncio pytest plugin and set loop to session. #b402bfc (2025-09-17)
  • Exchange selenium and webdriver for playwright. #9b73dd1 (2025-09-16)

✨ Features

  • Exchange selenium and webdriver for playwright. #d3e9107 (2025-09-16)
  • Serve images and web dirs static files. #ed869a6 (2025-09-16)
  • Run with uvloop. #0eb82b3 (2025-09-16)
  • Add exception logs on handler. #063a9dd (2025-09-16)

🔧 Fixes

  • Pre create required static dirs. #5f87de6 (2025-09-17)
  • Check for error key in error context. #9192e00 (2025-09-17)

♻️ Refactors

  • Cache and use the same page. #8891924 (2025-09-17)
  • Move lifespan to main. #0a07d71 (2025-09-16)

🧪 Tests

  • Run file server process to load pages for playwright. #f717590 (2025-09-17)
  • Update tests. #5e0f752 (2025-09-17)
  • Load css style on playwright. #da8a224 (2025-09-17)
  • Use async client and add uvloop and session fixtures. #97eb437 (2025-09-16)

📝 Chores

  • Remove license-files. #b09da61 (2025-09-16)
  • Add changelog. #e98e88e (2025-09-16)
  • Update readme. #7fac2a2 (2025-09-16)
  • Update config files. #590e2f8 (2025-09-16)

🎨 Styles

📌 Others

  • Update branch name. #903efc9 (2025-09-17)
  • Add verification workflow. #97a2f69 (2025-09-16)

🔖 Release v0.5.5 (2025-02-07)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Set asyncio loop scope. #604e56b (2025-02-07)
  • Removes pillow. #d2154a2 (2025-02-07)
  • Remove mock and add order for pytest. #422a164 (2025-02-06)
  • Remove coverage and add httpx. #36b182a (2025-02-03)
  • Add tests dependencies. #0724fc2 (2025-01-29)

✨ Features

  • Update params info and validate when image is not sent. #48b0189 (2025-02-07)
  • Prevent json serialization error on errors. #fccd1ae (2025-02-07)
  • Update validation error handlers and add filters. #401b0b1 (2025-02-07)
  • Update tags and download route tag. #f7f3816 (2025-02-07)
  • Update upload answer-key to form model. #28d88d6 (2025-02-07)
  • Update save answer-key method to oo class. #10ba956 (2025-02-07)
  • Update compare to oo class. #f6ad19f (2025-02-07)
  • Remove set operation to all map. #a5421fe (2025-02-07)
  • List dynamics from database. #ecc3058 (2025-02-06)
  • Make database class attr protected. #5e2a9af (2025-02-06)
  • Set content disposition param. #84be5c8 (2025-02-06)
  • Update path use. #7815864 (2025-02-06)
  • Change status code response to created. #82b1a20 (2025-02-06)
  • Add reports use cases. #a7c8d76 (2025-02-03)
  • Return dynamic on data. #85c5316 (2025-02-03)
  • Set back max bytes. #799c31b (2025-02-03)
  • Add set database method and repository inheritance. #a759850 (2025-02-03)
  • Turn format error details in a method. #63609ba (2025-02-03)
  • Use pathlib instead of os. #c5ef751 (2025-01-29)
  • Move types to its own file removing them from params. #cdb3171 (2025-01-28)
  • Check for lock requests directly in use case. #56246e8 (2025-01-28)
  • Move window config. #cb30040 (2025-01-28)
  • Update request method color in logs. #622b2ac (2025-01-28)
  • Load separeted routers in main. #12b1240 (2025-01-28)
  • Remove moved code. #06555c5 (2025-01-28)
  • Move reports routes and cases. #9851b83 (2025-01-28)
  • Move compare similarity case. #6e9c8c0 (2025-01-28)
  • Move files and download routes and cases. #105c5da (2025-01-28)
  • Move code dirs routes and cases. #107135a (2025-01-28)
  • Move dynamics routes and cases. #d6b38ec (2025-01-28)
  • Move admin routes and cases. #35a36f6 (2025-01-28)
  • Set default routes prefix. #99ffd3d (2025-01-28)
  • Create routes and use cases dirs. #194c489 (2025-01-28)
  • Use custom http error to provide error details. #ed6fdfa (2025-01-26)

🧪 Tests

  • Change to check for the test database. #ab7038b (2025-02-07)
  • Add save answer-key tests. #0e26e42 (2025-02-07)
  • Update mocks and order. #f3714b3 (2025-02-07)
  • Update order. #8d8571a (2025-02-07)
  • Mock database backup file copy. #f6a4f00 (2025-02-07)
  • Set database attr directly. #2c32c52 (2025-02-07)
  • Add all tests. #da719a3 (2025-02-06)
  • Add test default answer-key image. #8e94d36 (2025-02-06)
  • Add test config and mocks. #479f21f (2025-02-06)
  • Remove unnecessary folders. #a84d2db (2025-02-06)
  • Add tests base initial. #2158523 (2025-01-29)

📝 Chores

  • Remove clean make command. #c813380 (2025-02-07)

🎨 Styles


🔖 Release v0.5.4 (2025-01-26)

See the ⇅ comparison history with the previous tag.

✨ Features

  • Use position method. #e6e605e (2025-01-26)
  • Use custom http error and remove nested blocks. #1e0dc59 (2025-01-26)
  • Change sqlite error and use custom http error. #b345064 (2025-01-26)
  • Add custom http error handler. #2603775 (2025-01-26)
  • Add custom detailed http errors exception. #acc482d (2025-01-26)
  • Sort imports and generate a correct diff image. #c274a61 (2025-01-25)
  • Check answer-ke file media type. #f2b9d8a (2025-01-25)
  • Expose repository add dynamic method if got errors. #3f7431c (2025-01-25)
  • Set answer-key file media type to image. #53cdcf7 (2025-01-25)
  • Update add code dir to raise error when already exists. #7435490 (2025-01-25)
  • Remove webfile enum and merge it to filetype enum. #a152eff (2025-01-25)
  • Add more debug logs. #b4a8b0a (2025-01-25)
  • Compare only when a CSS file is submitted. #4602a96 (2025-01-25)
  • Add and use enum lock status as lock requests param. #1f05207 (2025-01-25)
  • Add divided cleaning methods and update dynamic images dir management. #f423d8f (2025-01-25)
  • Update remove dynamic log message. #e117ee7 (2025-01-25)
  • Add clean reports of a dynamic method. #375b6ba (2025-01-25)
  • Add screenshot filename constant. #f9e3028 (2025-01-25)
  • Remove clean all and divide it to soft cleaning of reports and files. #64eac6e (2025-01-25)
  • Remove unnecessary log errors. #b4e423f (2025-01-25)
  • Refrain from delete all records to delete only from a dynamic. #0da52c8 (2025-01-25)
  • Remove clean tables method. #1f8af55 (2025-01-25)
  • Remove docstrings. #64862fe (2025-01-25)
  • Correct backup file name. #2f15e56 (2025-01-25)
  • Remove exchange operation. #c3ab870 (2025-01-25)

🔧 Fixes

  • Invalid format order since merge of type columns. #55116c7 (2025-01-25)

📝 Chores

  • Update version to 0.5.4. #65132d6 (2025-01-26)

🎨 Styles


🔖 Release v0.5.3 (2025-01-25)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Update requirements. #178ff2a (2025-01-24)
  • Add opencv2 and remove scikit-image. #b198e18 (2025-01-24)

✨ Features

  • Test and update weight type and sql query. #c68bf9a (2025-01-25)
  • Update log color. #7a17737 (2025-01-25)
  • Set weight inside and correct similar percent. #3ae32f6 (2025-01-25)
  • Weight using repository and make resize instead of error. #ed1383a (2025-01-25)
  • Sets weight by dynamic and ensures upload if comparison failed. #28839ba (2025-01-25)
  • Add new libs imports. #a3278c6 (2025-01-25)
  • Update logs and set multiprocessing pool. #0c61b21 (2025-01-25)
  • Change repository to package. #50eac3c (2025-01-24)
  • Update verify lock and add lock query. #f864f4c (2025-01-24)
  • Merge lock routes and update repositories. #3b27e9c (2025-01-24)
  • Merge lock methods, update compare and change use of state to repository. #0562619 (2025-01-24)
  • Add 422 response and remove states. #a46723e (2025-01-24)
  • Update config and lifespan. #410cc8c (2025-01-24)
  • Reduce type_in and type_out columns to file_type. #317b07f (2025-01-24)
  • Remove exchange and rename params. #a947865 (2025-01-24)

🔧 Fixes

  • Create dirs before run the app. #03e762c (2025-01-24)
  • Check if web dir exists. #3513bce (2025-01-23)
  • Inexistent web dir. #63f627e (2025-01-23)

📝 Chores

  • Update version to 0.5.3. #91f86b1 (2025-01-25)

🔖 Release v0.5.2 (2025-01-23)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Update requirements. #fca73d6 (2025-01-22)

✨ Features

  • Remove security, add lock, unlock and clean methods, and save answer-key to dynamic. #63b2a6f (2025-01-23)
  • Remove security, add clean all route, and revert routes. #046a32f (2025-01-23)
  • Add clean table method, set database from env and save score as int. #3a0d63a (2025-01-23)
  • Remove security and update lock mechanism. #cae5fca (2025-01-23)
  • Remove security and set default lock. #ca71226 (2025-01-23)
  • Load database file env. #b2f1dd7 (2025-01-23)
  • Add lock requests state and mount images dir. #96c56f2 (2025-01-23)

📝 Chores

  • Update version to 0.5.2. #109d82c (2025-01-23)
  • Add database file env. #9c5ae0d (2025-01-23)
  • Execute clean silently. #65bdce8 (2025-01-22)

🔖 Release v0.5.0 (2025-01-22)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Add libs to handle image and page. #7b94a21 (2025-01-22)

✨ Features

  • Add score column and weight state param. #3b35bb4 (2025-01-22)
  • Reorganize and update use cases. #4a4caa9 (2025-01-22)
  • Reorganize and update routes. #0e900a0 (2025-01-22)
  • Update params, add dependencies and new dynamic form. #1081d21 (2025-01-22)
  • Add security and web configs. #12c22dc (2025-01-22)
  • Update repository and add similarity column. #5feae71 (2025-01-22)
  • Add dynamic validation pattern. #4ab84cf (2025-01-22)
  • Remove unnecessary enums. #34a13bd (2025-01-22)
  • Add lifespan and start state. #97910a6 (2025-01-22)
  • Reorganize and add two new formats. #ddb35ad (2025-01-22)

♻️ Refactors

  • Update error message. #a169954 (2025-01-22)
  • Add default http status for code. #28f8c61 (2025-01-22)

📝 Chores

  • Update version to 0.5.0. #168ca58 (2025-01-22)
  • Add clean command. #bde366a (2025-01-22)
  • Ignore local test and images. #ded8373 (2025-01-22)

🔖 Release v0.4.0 (2025-01-17)

See the ⇅ comparison history with the previous tag.

✨ Features

  • Add file report route and not found errors. #8e963ba (2025-01-17)
  • Add default limit and error message. #84ae79b (2025-01-17)
  • Code param to upper. #500e40e (2025-01-17)

🔧 Fixes

  • Remove lru cache unhashable error. #3fb39a4 (2025-01-17)

♻️ Refactors

  • Update enum data uses. #d4a0ea5 (2025-01-17)
  • Add error logs and response format. #19d3e43 (2025-01-17)
  • Simplify enum data. #66d7136 (2025-01-17)

📝 Chores

  • Update version to 0.4.0. #e722503 (2025-01-17)
  • Add rate limit info. #1b96f37 (2025-01-17)

🔖 Release v0.3.0 (2025-01-17)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Add venv generator. #bbd5e28 (2025-01-17)

✨ Features

  • Change file handler. #5f81223 (2025-01-17)
  • Update repository. #2294fce (2025-01-17)
  • Add cached report formaters. #79e0782 (2025-01-17)
  • Update and add new route params. #9b14ebf (2025-01-17)
  • Add retrieve, upload and operation report routes. #5774f52 (2025-01-17)
  • Add retrieve and upload cases. #7e616af (2025-01-17)
  • Add cache to pydantic error filter. #f169432 (2025-01-17)
  • Set docs url to root. #5ecac0c (2025-01-17)
  • Add operations enum. #7c0cefc (2025-01-17)

📝 Chores

  • Update version to 0.3.0. #1f04b95 (2025-01-17)
  • Add info. #15ca5a5 (2025-01-17)

🔖 Release v0.2.0 (2025-01-16)

See the ⇅ comparison history with the previous tag.

🔨 Builds

  • Update and test docker. #ef72168 (2025-01-16)
  • Change asgi-ratelimit to slowapi. #30fb6af (2025-01-16)

✨ Features

  • Update entrypoint. #2bd5c51 (2025-01-16)
  • Add api. #d939cf0 (2025-01-16)
  • Add functions and update logging settings. #efb3430 (2025-01-16)
  • Add and update core. #8c0664a (2025-01-16)
  • Add commons. #83e680d (2025-01-16)
  • Add slowapi limiter config. #cd0341b (2025-01-16)
  • Reorganize project structure. #c3f581c (2025-01-16)

📝 Chores

  • Update gitignore. #fc8e42a (2025-01-16)
  • Rename README to README.md. #d652d57 (2025-01-16)

📌 Others

  • Revert "Rename README to README.md". #622e1e0 (2025-01-14)
  • Rename README to README.md. #b750f26 (2025-01-14)

🔖 Release v0.1.0 (2025-01-14)

🔨 Builds

  • Build venv and container. #6a77cd8 (2025-01-14)

✨ Features

  • Add base app. #6849851 (2025-01-14)
  • Add exception JSON and logger. #318fbab (2025-01-14)
  • Add config env. #2e24b1b (2025-01-14)
  • Add init and entrypoint. #a33801b (2025-01-14)

📝 Chores