From 1f7a112983c26788d3f266ef6c2e8ffa17be01b4 Mon Sep 17 00:00:00 2001 From: Damian Szumski Date: Fri, 1 Aug 2025 14:16:39 +0200 Subject: [PATCH 1/2] Release v0.1.0 --- CHANGELOG.md | 26 +++++++++++++++++++++++--- pyproject.toml | 2 +- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52b31a4..854826e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,10 +2,12 @@ All notable changes to this project will be documented in this file. +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + ## [Unreleased] ### Added -- Initial SDK release ### Changed @@ -17,5 +19,23 @@ All notable changes to this project will be documented in this file. ### Security -## [0.1.0] - TBD -- First release. \ No newline at end of file +## [0.1.0] - 2025-08-04 + +### Added +- Initial release of the official Flightradar24 API Python SDK +- Core client with authentication and rate limiting support +- Live flight positions API endpoint +- Historic flight positions API endpoint +- Flight summary and tracking information +- Airport data retrieval +- Airline information lookup +- Geographic models for coordinates and bounds +- Comprehensive error handling with custom exceptions +- Type hints and Pydantic models for all API responses +- Usage tracking and API limits monitoring +- Unit and integration tests +- Documentation and examples +- Support for Python 3.9+ + +[Unreleased]: https://github.com/flightradar24/fr24api-sdk/compare/v0.1.0...HEAD +[0.1.0]: https://github.com/flightradar24/fr24api-sdk/releases/tag/v0.1.0 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 980db2e..63c414e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "fr24sdk" -version = "0.0.1" +version = "0.1.0" description = "Python SDK for the Flightradar24 API" readme = "README.md" requires-python = ">=3.9" From bcdc8ea8df99fa473dd32be75600d7f136ab6cf3 Mon Sep 17 00:00:00 2001 From: Damian Szumski Date: Fri, 1 Aug 2025 14:17:53 +0200 Subject: [PATCH 2/2] link update --- CHANGELOG.md | 4 ++-- pyproject.toml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 854826e..7ac0b2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -37,5 +37,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Documentation and examples - Support for Python 3.9+ -[Unreleased]: https://github.com/flightradar24/fr24api-sdk/compare/v0.1.0...HEAD -[0.1.0]: https://github.com/flightradar24/fr24api-sdk/releases/tag/v0.1.0 \ No newline at end of file +[Unreleased]: https://github.com/flightradar24/fr24api-sdk-python/compare/v0.1.0...HEAD +[0.1.0]: https://github.com/flightradar24/fr24api-sdk-python/releases/tag/v0.1.0 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 63c414e..18d9b53 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,10 +34,10 @@ dependencies = [ ] [project.urls] -Homepage = "https://github.com/flightradar24/fr24api-sdk" -Documentation = "https://github.com/flightradar24/fr24api-sdk/blob/main/docs/README.md" -Repository = "https://github.com/flightradar24/fr24api-sdk" -Changelog = "https://github.com/flightradar24/fr24api-sdk/blob/main/CHANGELOG.md" +Homepage = "https://github.com/flightradar24/fr24api-sdk-python" +Documentation = "https://github.com/flightradar24/fr24api-sdk-python/blob/main/docs/README.md" +Repository = "https://github.com/flightradar24/fr24api-sdk-python" +Changelog = "https://github.com/flightradar24/fr24api-sdk-python/blob/main/CHANGELOG.md" [dependency-groups] dev = [