🚀 New features
- A new external GNSS devices management system that allows users to save device 'presets' making it easier to switch from one device to another (#3768, funded by Deutsche Bahn)
- A new pair of TCP and UDP receivers to support streaming of NMEA positioning data over IP (#3770, funded by Deutsche Bahn)
- Ability to choose the measurement (M) value to attach to vertices when tracking positioning or when digitizing while locked to position (#3731)
✨ Improvements
- Greatly improved external GNSS device stability and reliability with new automated tests acting as safeguards against future regressions (#3771, #3781, funded by Deutsche Bahn)
- Points created on 3D layers are now always 3D (with Z set to NaN if missing)
- Shortcut to go to a QR Code encoded point with the 'geo:' prefix when scanning through the search bar
- Printing of map layouts and atlases on iOS now works