Skip to content

Latest commit

 

History

History
77 lines (54 loc) · 4.26 KB

CHANGELOG.md

File metadata and controls

77 lines (54 loc) · 4.26 KB

Version: v0.1.6

  • #1: Merge code mark 1
  • #3: Merge code mark 1
  • #4: Add issue and pull request templates
  • #5: Merge update
  • #6: Refactor code, add tests, and update dependencies
  • #27: Preliminary code for vector search
  • #31: Add Face Recognition System Proposal and Project Plan
  • #39: Update sonarcloud.yml

[0.0.1] - 2024-03-08 - 2:30

Added

  • Implemented all test cases in test_face_cycle
  • Implemented mock test cases for test_face_cycle to work on online runners

[0.1.0] - 2024-03-08 - 17:10

Added

  • Updated create_new_faceEntry function in route.py to handle multiple images for each employee.
  • Updated test_face_lifecycle function in test_face_cycle.py to handle multiple images for each employee in the test data.

Changed

  • Modified the Employee model in route.py to include a list of images instead of a single image.
  • Adjusted the mock data and assertions in test_face_cycle.py to handle multiple images for each employee.

Fixed

  • Resolved an issue where the create_new_faceEntry function in route.py was not correctly processing multiple images for each employee.

[0.1.1] - 2024-03-09 - 01:00

Added

  • Added logging statements to all the API endpoints in route.py for easier debugging.

Changed

  • Modified the UpdateEmployee models in route.py to include a list of images instead of a single image.
  • Adjusted the mock data and assertions for update data in test_face_cycle.py to handle multiple images for each employee.

[0.1.2] - 2024-03-09 - 22:00

Changed

  • Merged code in route.py and test_face_cycle.py to improve code organization and readability. Changes made by @Devasy23.
  • Split test_face_lifecycle function in test_face_cycle.py into multiple smaller test cases that execute in a particularly specified order. Changes made by @Devasy23.

Fixed

  • Resolved issues in the test cases of test_face_cycle.py to ensure they pass with the updated code structure. Fixes made by @Devasy23.

Removed

  • Removed deprecated code from various modules to improve performance and maintainability. Changes made by @Devasy23.

[0.1.3] - 2024-03-10 - 00:51

Added

  • Created a new file test_face_endpoints.py to separately test each endpoint. Changes made by @Devasy23
  • Split the test cases in test_face_cycle.py into smaller tests for each endpoint.
  • Added new dependencies to the requirements.txt file to support the latest features and improvements.

Fixed

  • Resolved various bugs and issues identified during the testing process.

Removed

  • Removed deprecated code and unused dependencies from the project.

[0.1.4] - 2024-03-16 - 23:00

Added

  • Implemented a new recognize_Face endpoint in route.py. This endpoint accepts a base64 string as input, converts it into embeddings, and performs a vector search query on the MongoDB Atlas database. Changes made by @Devasy23.
  • Added a new vector_search function in database.py. This function performs a vector similarity search on the MongoDB Atlas database using Euclidean distance as the similarity measure. Changes made by @Devasy23.
  • Updated index.ipynb to include examples and usage of the new recognize_Face endpoint and vector_search function. Changes made by @Devasy23.

Changed

  • Updated the Database class in database.py to include the new vector_search function. Changes made by @Devasy23.

Fixed

  • Resolved various bugs and issues identified during the implementation and testing of the new features. Fixes made by @Devasy23.