Prepare 1.0rc1 release

This commit is contained in:
Esa Kataja
2025-05-10 14:14:35 +03:00
parent 751af50e8a
commit aecc0731bc
3 changed files with 20 additions and 2 deletions
+17
View File
@@ -0,0 +1,17 @@
# Changelog
All notable changes to the Eurovision-25 backend will be documented in this file.
## [1.0rc1] - 2025-05-10
### First Release Candidate
This is the first release candidate for Eurovision-25 backend, featuring all core functionality:
- Authentication and user management
- Song management and reviews
- Results calculation and display
- Admin functionality
- Static file serving for avatars and country flags
The application is now feature complete, but may still contain bugs that will be addressed before the final 1.0.0 release.
+2 -1
View File
@@ -1,6 +1,6 @@
[project] [project]
name = "Eurovision-25-backend" name = "Eurovision-25-backend"
version = "0.1.0" version = "1.0rc1"
description = "Backend for Eurovision 25" description = "Backend for Eurovision 25"
readme = "README.md" readme = "README.md"
requires-python = ">=3.12" requires-python = ">=3.12"
@@ -8,6 +8,7 @@ dependencies = [
"aiofiles>=24.1.0", "aiofiles>=24.1.0",
"duckdb>=1.2.2", "duckdb>=1.2.2",
"fastapi>=0.115.12", "fastapi>=0.115.12",
"loguru>=0.7.3",
"pandas>=2.2.3", "pandas>=2.2.3",
"passlib[bcrypt]>=1.7.4", "passlib[bcrypt]>=1.7.4",
"python-dotenv>=1.1.0", "python-dotenv>=1.1.0",
+1 -1
View File
@@ -12,7 +12,7 @@ from lib.db import init_db
app = FastAPI( app = FastAPI(
title="Eurovision 25 Homereview API", title="Eurovision 25 Homereview API",
description="Backend API for Eurovision 25 Homereview application", description="Backend API for Eurovision 25 Homereview application",
version="1.0.0", version="1.0rc1",
) )
# Add CORS middleware # Add CORS middleware