What's Changed
- Plan: Don't let viewport adjustment go past maxZoomLevel by @DonLakeFlyer in #12874
- New Crowdin updates by @PX4BuildBot in #12877
- Mixed modes by @DonLakeFlyer in #12883
- Remove confirmation requirement from toolbar flight mode change by @DonLakeFlyer in #12885
- Plan: Fix old polyline vertices persisting after KML import by @mrschick in #12891
- FirmwarePlugin: Fix Loop Typo by @HTRamsey in #12903
- Utilities: Silence AudioOutput Warning During UnitTests by @HTRamsey in #12904
- Fix usage of parameterExists by @dakejahl in #12897
- CMake: Simplify Custom Build Integration by @HTRamsey in #12899
- CI: Always Sign Android if Possible by @HTRamsey in #12907
- CMake: Fix Overriding of CPM_SOURCE_CACHE by @HTRamsey in #12875
- YAPSP: TableView/QAbstractTableModel based parameter list by @DonLakeFlyer in #12876
- Parameter Load: Better wording to indicate vehicle will not be updated immediately by @DonLakeFlyer in #12892
- Comms: Fix Mavlink Loss Percent by @HTRamsey in #12911
- QML: Fix Delete All Settings Option by @HTRamsey in #12916
- Correct CONTRIBUTING & LICENSE Files by @HTRamsey in #12923
- GStreamer: Remove Commented Out Debug Code by @HTRamsey in #12917
- Docs: Update OS requirements for 5.0 by @DonLakeFlyer in #12922
- AnalyzeView: Remove Exiv2 by @HTRamsey in #12924
- FactControl/FlightMap: Convert to qt_add_qml_module by @DonLakeFlyer in #12926
- Standard Modes: Clear previous mode list when you get new modes by @DonLakeFlyer in #12910
- Autoconnect: Filter out secondary composite ports from autoconnect by @DonLakeFlyer in #12921
- Convert FlightDisplay qml module by @DonLakeFlyer in #12927
- Convert AutoPilotPlugins to qt_add_qml_module by @DonLakeFlyer in #12929
- Convert QGroundControl.Controls to qt_add_qml_module by @DonLakeFlyer in #12931
- VideoManager: Fix Getting Widget for QtMultimedia by @HTRamsey in #12919
- CI: Fix Android Windows Signing by @HTRamsey in #12912
- More conversion to qt_add_qml_module by @DonLakeFlyer in #12940
Full Changelog: v5.0.1...v5.0.2