3 Commits
Author SHA1 Message Date
Esa Kataja c3b63a61cc Add user profile update functionality to planned features for 1.0 2025-05-16 08:16:04 +03:00
Esa Kataja b6a1d4aeaf Prepare 1.0rc3 release 2025-05-16 08:11:54 +03:00
Esa Kataja 6c512c78aa Add avatar images 2025-05-16 08:05:10 +03:00
30 changed files with 35 additions and 6 deletions
+33 -4
View File
@@ -1,19 +1,48 @@
# Eurovision 25 Backend Changelog
## 1.0rc3 (2025-05-16)
### Features
- Added contest table and routes
- Added result endpoints with artist information
- Created result views in database schema
- Added avatar images for users
### Fixes
- Fixed data directory copied from dev environment causing build errors
- Fixed error when no reviews exist
- Fixed container not starting if data directory did not exist
- Fixed review PUT failing when no previous review exists
### Changes
- Updated application version to 1.0rc3
- Merged changelog files for better version tracking
- Added more comprehensive logging
- Added gitignore entries
## 1.0rc2 (2025-05-10)
### Changes
- Updated application version to 1.0rc2
- Added more comprehensive logging throughout the application
## 1.0rc1 (Previous Release)
## 1.0rc1 (2025-05-01)
### Features
- Initial release candidate
- Eurovision 25 Homereview API implementation
- Authentication and authorization system
- User management features
- Song management
- Song management and reviews
- Review system
- Results calculation
- Results calculation and display
- Admin functionality
- Static file serving for avatars and country flags
The application is feature complete, but may still contain bugs that will be addressed before the final 1.0.0 release.
## Planned for 1.0.0 (Final Release)
### Features
- Implementation of user profile update functionality to allow users to edit their personal information (name, email, password, avatar, etc.)
- Additional security improvements and bug fixes
+1 -1
View File
@@ -223,7 +223,7 @@ Automated tests are not implemented at this time. Manual testing via the API doc
* [ ] Switch to PostgreSQL from DuckDB
* [x] Implement more comprehensive logging
* [ ] Implement user disabling functionality
* [ ] Implement user password change functionality
* [ ] Implement user profile update functionality (name, email, password, avatar, etc.)
## Contributing
+1 -1
View File
@@ -12,7 +12,7 @@ from lib.db import init_db
app = FastAPI(
title="Eurovision 25 Homereview API",
description="Backend API for Eurovision 25 Homereview application",
version="1.0rc2",
version="1.0rc3",
)
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB