From aecc0731bc4f5cafaca0a45608b50d52d853030a Mon Sep 17 00:00:00 2001 From: Esa Kataja Date: Sat, 10 May 2025 14:14:35 +0300 Subject: [PATCH] Prepare 1.0rc1 release --- CHANGELOG.md | 17 +++++++++++++++++ pyproject.toml | 3 ++- src/app.py | 2 +- 3 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..1d0ea67 --- /dev/null +++ b/CHANGELOG.md @@ -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. diff --git a/pyproject.toml b/pyproject.toml index e4033c6..76df0ce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "Eurovision-25-backend" -version = "0.1.0" +version = "1.0rc1" description = "Backend for Eurovision 25" readme = "README.md" requires-python = ">=3.12" @@ -8,6 +8,7 @@ dependencies = [ "aiofiles>=24.1.0", "duckdb>=1.2.2", "fastapi>=0.115.12", + "loguru>=0.7.3", "pandas>=2.2.3", "passlib[bcrypt]>=1.7.4", "python-dotenv>=1.1.0", diff --git a/src/app.py b/src/app.py index c49ace3..9c9f671 100644 --- a/src/app.py +++ b/src/app.py @@ -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.0.0", + version="1.0rc1", ) # Add CORS middleware