- Modified delete_user_endpoint to return None for HTTP 204 status code
- Updated delete_todo endpoint to also return None for HTTP 204 status code
- Added proper return type annotations to both endpoints
- This fixes the AssertionError: Status code 204 must not have a response body
- Remove return None from delete endpoints with 204 status code
- HTTP status code 204 must not have a response body per HTTP spec
- Fixed in both users.py and todos.py API endpoints
- Addresses AssertionError: Status code 204 must not have a response body
- Add email-validator package to requirements.txt
- Update User and Todo schemas to use new Pydantic v2 model_config syntax
- Replace deprecated 'orm_mode' with Pydantic v2 'from_attributes' config
- Create User model and schema
- Implement password hashing with bcrypt
- Add JWT token-based authentication
- Create user and auth endpoints
- Update todo endpoints with user authentication
- Add alembic migration for user model
- Update README with new features