From 14c474ea8735e7138364d016d513392881fbad4e Mon Sep 17 00:00:00 2001 From: Sicherhaven Date: Mon, 6 Apr 2026 22:21:32 +0530 Subject: [PATCH] =?UTF-8?q?docs:=20changelog=20v1.8.3=20=E2=80=94=20TopEve?= =?UTF-8?q?ntsAPI=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f578980..e01b24d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,16 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), version --- +## [1.8.3] — 2026-04-06 + +### Fixed +- **`TopEventsAPI` now works without authentication** — `POST /api/events/top-events/` had `AllowAny` permission but still called `validate_token_and_get_user()`, returning `{"status":"error","message":"token and username required"}` for unauthenticated requests + - Removed `validate_token_and_get_user()` call entirely + - Added `event_status='published'` filter (was `is_top_event=True` only) + - Added `event_type_name` field resolution: `e.event_type.event_type if e.event_type else ''` — `model_to_dict()` only returns the FK integer + +--- + ## [1.8.2] — 2026-04-06 ### Fixed