Version History
Here you can find the changelog of XCSoar since it was posted on our website on 2015-04-28.
The latest version is 7.42 and it was updated on soft112.com on 04 March, 2024.
See below the changes in each version:
version 7.42
posted on 2024-03-01
* ui
- new terrain ramp High Contrast
- fix unreadable icons in task manager and status dialog
- render icons at 300 dpi
* data files
- fix bogus "Latin-1 to UTF-8 conversion failed" error
- parse elevations in feet correctly in cup files
- ignore unit for radio frequency in airspace files
* devices
- validate wind direction
* user interface
- new mountain pass and bridge icons
* Android
- update 'white list' of USB devices with more PIDs for SoftRF Academy
version 7.41
posted on 2023-12-21
* data files
- fix crash with empty user.cup
* Android
- fix BLE/HM10 data corruption
- fix crash if IOIO connect was canceled quickly
- fix crash if not allowed to start service in foreground
version 7.40
posted on 2023-11-02
* user interface
- Added infobox that combines ETA with AAT dT
- FLARM: Add 100m zoom option.
- Move glider icon on thermal assist according to 30s average.
* Android
- raise targetSdkVersion to 33
version 7.39
posted on 2023-07-28
- fix Bluetooth device list on Android versions older than 12
- do not request permission WRITE_EXTERNAL_STORAGE on Android 11 or newer
version 7.36
posted on 2023-07-02
* task
- save outer radius and angle of custom keyholes in task files
* calculations
- implement the "predict" option for Netcoupe FFVV, WeGlide, Charron
* WeGlide
- allow downloading all user tasks and public task declarations
* Lua scripting
- add blackboard.altitude_agl
version 7.35
posted on 2023-06-16
* user interface
- fix crash in plane list
- show terrain, topopgraphy and airspaces on task/contest analysis pages
* calculations
- fix bogus "Task Started" after re-entering the start zone
* fix IGC logger crash with very long turnpoint names
version 7.34
posted on 2023-06-06
* user interface
- fix crash with long InfoBox set names
- rename "Inverse InfoBoxes" to "Dark mode"
- planes: "New" creates an empty plane
- planes: add "Copy" button
* map display
- thicker border on disappeared FLARM traffic
* devices
- allow listing up to 512 flights (increased from 128)
* calculations
- fix freeze bug in route planner
* Android
- fix crash with failed IOIO Accessory connection
- use the global dark mode setting by default
version 7.31
posted on 2023-05-12
* user interface
- fix crash during startup
* WeGlide
- fix crash bug after WeGlide flight upload
- show WeGlide error messages
* Android
- fix crash with buggy graphics drivers
version 7.30
posted on 2023-05-09
- fix crash in "ProfileSave" event
- reload fonts on window resize
- UsbSerial: fix permission crash bug
- UsbSerial: fix null pointer crash bug
- negotiate MTU on Bluetooth HM10 devices
- fix circle airspace display problems on Adreno GPUs
version 7.28
posted on 2022-10-29
- fix crash after loading new map file
- fix AAT OZ angles in tasks loaded from CUP files
- fix terrain reach display
- fix task manager crash bug
- fix WeGlide 'Automatic Upload' not persistent
- file manager, show description and update date
- ATC Radial infobox can display magnetic radial with configurable declination
- fix wrong type in waypoint editor
- add more SeeYou waypoint types
- add SoftRF Balkan and Prime Mk3 into 'white list' of USB devices
version 7.20
posted on 2021-10-22
* map
- fix crash in the topography loader
* tracking
- SkyLines: fix "URL using bad/illegal format"
* Android
- disable background location access due to Google Play Store policy
- fix compatibility with Android older than 7
version 7.19
posted on 2021-10-01
* data files
- fix bug in OpenAir arc parser
- fix crash bug in terrain loader
- support short name in CUP files
* devices
- improved support for LXNAV S8x/S10x varios, including task declaration.
- IMI: fix task declaration over Bluetooth
- IMI: show progress bar for flight download
* user interface
- consistent progress bar during startup
* Android
- fix crash with USB serial adapter
- add WCH CH9102F into the list of accepted USB serial adapters
version 7.18
posted on 2021-09-10
* data files
- load terrain while XCSoar is running
* devices
- TCP Client: fix crash bug
* tracking
- SkyLines: fix "Show nearby traffic" setting
* user interface
- add 3x5 InfoBoxes layout
* Android
- fix opening waypoint pictures
version 7.16
posted on 2021-08-27
* user interface
- don't draw "---" over graphical InfoBoxes
* Android
- fix deadlock bug with Bluetooth sensors and the internal GPS
version 7.15
posted on 2021-08-23
* user interface
- fix crash in Config/System
- fix overlapping axes labels in cross section
- fix graphics error (vertical black lines) in cross section
- fix missing labels in cross section on high-resolution screens
- draw small tick every 10 minutes in analysis dialog (instead of 6)
* Android
- fix crash on Android 5 and 6
version 7.14
posted on 2021-08-20
- keep screen on, even if not in full-screen mode
- fix bottom bar background in non-full-screen mode
- fix touch position in non-full-screen mode
version 7.12
posted on 2021-08-13
* calculations
- fix the "Height above takeoff" InfoBox
* devices
- send Pilot Event (PEV) to LXNAV S10x/S8x devices (requires firmware 8.01 or newer)
- correct Pilot Event (PEV) message for PowerFLARM devices
* Android
- fix broken GPS date/time from internal GPS
- various fixes for the Flytec Sensbox driver
version 7.11
posted on 2021-07-30
* fix crash bug in pc_met viewer
- new vario gauge background
- fix truncated labels in many dialogs
* Android
- show Bluetooth LE device features
- support Bluetooth LE heart rate sensors
- support the Flytec Sensbox
- add DroidSoar/I2C calibration dialog
- fix reconnect to Bluetooth LE devices
- fix distorted colors on some devices
- detect USB serial adapter disconnect
- support baud rate switching on USB serial adapters
* Polars
- new Wassmer WA 26 P Squale polar
version 7.10
posted on 2021-07-09
* weather
- work around connection problems to NOAA server (for METAR/TAF)
* Android
- fix crash with reconnected USB serial adapter
version 7.8
posted on 2021-06-02
* don't delete old IGC files automatically
* devices
- TCP: fix error "Address already in use" on reconnect
* Android
- fix downloads on Android 10 and later
- fix logging while in background on Android 10 and later
version 7.7
posted on 2021-05-14
* user interface
- fix dialog labels
- fix freeze bug in waypoint/airspace list dialog
* devices
- add "Radio" indicator to device list
* Android
- writing to port times out after 5 seconds (to avoid locking up XCSoar)
version 7.6
posted on 2021-05-01
- fix disappearing aircraft symbol
- fix crash bug in task editor
version 7.4
posted on 2021-04-08
* user interface
- properly save and apply updated settings in the configuration dialog
- fix overlapping observation zones in the task point list
- fix text background in the analysis graphs
version 6.8.17
posted on 2020-09-22
* tracking
- SkyLines: update tracking IP address
* terrain
- fix several crash bugs (JasPer)
version 6.8.16
posted on 2020-07-26
* input events
- fix two crash bugs with malformed files
* user interface
- fix crash bug in waypoint editor
* devices
- added ports 8880, 8881, 8882 to tcp-client
* glide computer
- fix crash bug
* terrain
- fix several crash bugs (JasPer)
* Android
- fix several crash bugs
- fix rendering errors on very wide text lines
version 6.8.15
posted on 2020-06-13
* user interface
- vario: fix overlapping text lines
* tracking
- SkyLines: update tracking IP address
* support for long-form `DTE` header in IGC files
version 6.8.14
posted on 2020-05-14
* user interface
- fix average needle color in inverted mode
* Android
- compatibility with Android 9
- request all permissions without manual restarts
- fix crash bug
version 6.8.13b
posted on 2020-04-08
* devices
- LX: fix buffer overflow
- LX: support downloading flights from LX7000 Pro IGC
* Android
- use the full screen on very narrow/wide displays
* allow the hyphen in XCI files
version 6.8.12
posted on 2019-04-30
* weather
- update source URLs for METARs and TAFs (https://)
* Android
- increase targetSdkVersion to 26 (required by Google Play)
- request storage and GPS permissions on Android 6+
- fix crash when permission to use GPS is revoked
- fix notification on Android 8+
* Task Editor
- fixed task editor crashes (Ticket 3930).
* devices
- IMI: raise max payload size to 2kB
* fix IGC logger crash when no date is available
version 6.8.10
posted on 2017-10-07
Crash bugs in terrain loader fixed.
version 6.8.7
posted on 2016-08-12
* two crash bug fixes,* one minor SkyLines live tracking fix,* introducing the new online service "XCSoar Cloud" (experimental)
version 6.0.10
posted on 2011-04-29
Several fixes and updates