Proto commits in cathaypacific8747/fr24

These 35 commits are when the Protocol Buffers files have changed:

Commit:348052d
Author:Abraham Cheung
Committer:Abraham Cheung

feat: update to client version `25.331.1404` - add aieron data source, playback flight progress

The documentation is generated from this commit.

Commit:a6f9b8a
Author:Abraham Cheung
Committer:Abraham Cheung

feat: update to client version `25.261.0637` - deps: update `typer` to 0.19 so `Literal` can be used

Commit:c42a3a6
Author:cathaypacific8747

feat: impl flight details service (#85)

Commit:14f4bf0
Author:cathaypacific8747

feat: impl live flights status service (#85)

Commit:d26e24c
Author:cathaypacific8747

feat(grpc): dataclass params wrappers for flight details, playback flight (#85) - improve grpc docstrings - fix: test playback flight stod -> atod.

Commit:9f20959
Author:cathaypacific8747
Committer:cathaypacific8747

feat: update client version to `25.135` (#60) - add field: `Icon.CONC` - add message: `FlightProgress`, `FlightDetailsRequest`, `FlightDetailsResponse`, `PlaybackFlightRequest`, `PlaybackFlightResponse` - test: remove hard pandas dependency in `utils` - fix: #79

Commit:1971a6b
Author:cathaypacific8747

docs: improve protobuf docstrings, move grpc changelog to docs

Commit:d862cd3
Author:cathaypacific8747
Committer:cathaypacific8747

fix: update api version to `25.056.2130` (2025-02-05)

Commit:fd9fd12
Author:cathaypacific8747

refactor!: refactor live feed api (#70) - split api querying and parsing - adopt dataclasses for consistency with json api - refactor(json): rename `request` to `params` for consistency with grpc - feat(service): live feed and live feed playback service factories - docs: update examples, fix `core` -> `service` namespace - ci: continue on ruff fail

Commit:534fd3b
Author:cathaypacific8747

feat: update client version - chore(deps): update lockfile

Commit:b31def6
Author:cathaypacific8747

docs: add documentation in pyi generated from protobuf

Commit:502c5be
Author:cathaypacific8747

style(proto): use `mypy-protobuf` for improved readability - fix: missing position buffer in cache serialisation - refactor(proto): move in-file versioning to `CHANGELOG.md` - ci: remove dependabot

Commit:868c977
Author:cathaypacific8747

feat(livefeed): add livefeed position buffer, follow flight flightstage diversion

Commit:9bb04e3
Author:cathaypacific8747

chore: update deps, protoc version

Commit:6f34041
Author:cathaypacific8747

fix(grpc): follow flight field additions

Commit:945c4e9
Author:cathaypacific8747

feat(test): core grpc endpoints - update deps

Commit:89820e8
Author:cathaypacific8747

refactor!: move all methods to single file (`fr24.json` and `fr24.grpc`)

Commit:7e04aa6
Author:cathaypacific8747

fix(grpc): top flights endpoint

Commit:6fbc3d7
Author:cathaypacific8747

feat: nearest flights, live flights status, search index, follow flight, top flights, live trail

Commit:fa7b0b1
Author:cathaypacific8747

refactor(livefeed)!: rename all `livefeed` to `live_feed` for consistency with future endpoints - extract common encode and parse functions - remove grpclib - proto: add delaystatus (24.184)

Commit:55e8678
Author:cathaypacific8747

fix: disable http1 for grpc

Commit:6cd45d0
Author:cathaypacific8747

feat(proto): rpc definitions - fix(docs): type cross references

Commit:740dcce
Author:cathaypacific8747

refactor(proto,types)!: split by api

Commit:968d9b9
Author:cathaypacific8747

fix(proto): update unknown types

Commit:345b8cd
Author:cathaypacific8747
Committer:cathaypacific8747

fix!: heading and track confusion - modify core: raise runtimeerror when schema does not match

Commit:2f6223e
Author:cathaypacific8747

feat(proto): add new updates: FlightPlan, ScheduleInfo etc.

Commit:f9e2421
Author:cathaypacific8747

refactor(proto)!: adopt official naming and structure

Commit:3868152
Author:cathaypacific8747

feat(docs, cli): use new core

Commit:a0a6cf3
Author:cathaypacific8747

chore: add logo id and age in extra fields

Commit:98e256e
Author:cathaypacific8747

feat(livefeed): playback, refactor

Commit:caabac1
Author:Xavier Olive

refactor code

Commit:4511b8c
Author:cathaypacific8747
Committer:cathaypacific8747

feat: ci, icao address, requirements

Commit:f6c2335
Author:cathaypacific8747

feat: allow filtering

Commit:42beee4
Author:cathaypacific8747

feat: basic protoc gen

Commit:2b7944b
Author:cathaypacific8747

add: basic requests