QField Changelog

What's new in QField 3.2.2

Mar 25, 2024
  • What's Changed:
  • Fix a QFieldCloud synchronization issue with geometryless layers.
  • Fix a number of file attachments wrongly identified as display images (e.g. dxf).

New in QField 3.2.1 (Mar 24, 2024)

  • Fix typo leading to erroneous geotagging of photos
  • Fix autopush timer interval value
  • Fix handling of empty string in the value relation editor widget
  • Performance boost when downloading packages from QFieldCloud servers
  • Fix last averaged position not taken into account when digitizing
  • Fix readability issue with the busy indicator message string
  • Fix positioning information panel not respecting project distance unit type for altitude and accuracy

New in QField 3.2.0 (Mar 7, 2024)

  • Features:
  • Project-defined tracking sessions activated on project load
  • Background push and synchronization for cloud projects
  • Automatically push pending changes to the cloud on a regular interval
  • New undo/redo functionality allowing you to reverse undesired digitizing and feature editing
  • Title and copyright decoration overlay on top of the map canvas
  • Improvements:
  • Better progress feedback when downloading and synchronizing cloud projects
  • Visual indicators of ‘newer’ cloud project available on the server in QField
  • Relationship’s children can now be created prior to saving their parent feature
  • Insure positioning precise view (i.e. stake-out) works on compass-less devices
  • User interface polishing, including a brand new main menu layout
  • Support for gpsd-served NMEA streams over TCP/UDP
  • Updated several underlying libraries, including QGIS (v3.36) and Qt (v6.6.2)
  • Android improvements:
  • Massive re-work of native camera, gallery, and file opening activities unlocking proper OS activity overlay

New in QField 3.1.9 (Jan 16, 2024)

  • Fix missing translation strings
  • Fix crash when opening a project via file association

New in QField 3.1.8 (Jan 15, 2024)

  • Fix crash when sending datasets which include sidecar files
  • Fix occasional crash when opening a project when a previous project is already loaded
  • Fix occasional crash when synchronizing a cloud project

New in QField 3.1.7 (Jan 13, 2024)

  • Improvements for dark mode.
  • Fix field expression-based constraint update logic.

New in QField 3.1.6 (Jan 10, 2024)

  • What's Changed:
  • Fix SSL-enabled postgis layer crash

New in QField 3.1.5 (Jan 5, 2024)

  • What's Changed:
  • Fix toggling of geometry editor type using the stylus
  • Fix additional camera crashes

New in QField 3.1.4 (Dec 22, 2023)

  • Fix confusing 'snap to 45 degree' toast when opening projects on QField launch
  • Fix loading of symbologies and snapping from a modified project after having opened it once
  • Fix finger tapping failures
  • Fix lingering artifact when clearing navigation destination
  • Fix coordinate cursor locked to position not sticking to position
  • Fix lingering artifacts when cancelling geometry editor's fill ring and split feature tools
  • Stability improvements

New in QField 3.1.3 (Dec 12, 2023)

  • Fix crash when using external GNSS devices, a regression caused by the permission handling changes.

New in QField 3.1.2 (Dec 12, 2023)

  • Update Sentry SDK to increase app stability.

New in QField 3.1.1 (Dec 11, 2023)

  • Harmonized and improved feature form drawer width when adding new features

New in QField 3.1.0 (Dec 5, 2023)

  • Features:
  • QField can now snap to common angles when digitizing lines and polygons
  • Expression-driven locking of geometry per feature
  • The QML camera (on Android and iOS referred to as the non-native option) now adds direction metadata alongside geographical information
  • The QML camera now features a grid overlay
  • Vertex editor has again a new undo mechanism and capability to select a vertex by finger tapping on the screen
  • @positioning_orientation variable available when running on devices equipped with a compass
  • Functionality to allow for non-cloud projects to be updated through a ZIP file containing refreshed and/or new datasets and project file
  • Improvements:
  • Improvement on the rendering of the coordinate cursor and digitizing rubber bands to insure visibility against both light and dark backgrounds
  • Screen lock improvements, including disabling interactions with the back button
  • Significant stability improvements; in particular, a bad camera-related crash on Android in the upstream Qt library has been resolved

New in QField 3.0.7 (Nov 19, 2023)

  • Bug Fixes:
  • Search bar's filters list improvement by @qfield-fairy in #4763
  • Fix the HTML editor widget by @nirvn in #4758
  • Re-introduce a timer to avoid finger hover / stylus interference by @qfield-fairy in #4757
  • Fix view parent/children feature panning/zooming on high dpi screens by @qfield-fairy in #4742

New in QField 3.0.6 (Nov 2, 2023)

  • Stability improvements

New in QField 3.0.5 (Oct 30, 2023)

  • Bug Fixes:
  • Fix line and polygon highlight on rotated map canvas
  • Fix display of feature form's HTML widget
  • Fix corrupted Exif image orientation metadata when maximum image size setting is enabled

New in QField 3.0.4 (Oct 25, 2023)

  • Fix project load failure (i.e. blank canvas) for project containing font marker symbols

New in QField 3.0.3 (Oct 23, 2023)

  • Bug Fixes:
  • Fix crash with QML, HTML, and Text editor widget
  • Fix resumption of tracks erase the last vertex of the previous session
  • Fix fill ring geometry editor tool
  • Fix QFieldCloud wrong password feedback mistaken for an expired session

New in QField 3.0.2 (Oct 15, 2023)

  • Fix iOS release
  • Avoid feature form crashes when the configuration contains QML, HTML, or Text widgets
  • Fix relation child deletion button
  • Fix a glitch whereas feature form tabs overlap each other

New in QField 3.0.1 (Oct 12, 2023)

  • Bug Fixes:
  • Fix mouse clicks on map canvas blocked when feature {form,list} panel is visible
  • Fix wrong screen DPI assigned to the map canvas (leading to tiny markers and fonts)
  • Fix handling of hyperlinks in the feature form's text widget
  • Fix oauth2 authentication not forgotten on app restart

New in QField 3.0.0 (Oct 10, 2023)

  • Features:
  • General features:
  • Near-Field Communication (NFC) text tag reading support
  • The welcome screen’s recent projects list is now equipped with a map canvas preview
  • New active layer feature search functionality in the top search bar
  • New map canvas rendering quality setting to unlocked faster rendering speeds and lower memory usage at the cost of a slightly rendering quality reduction
  • A list of feature(s) under which a long press has occurred is now appended to the map canvas menu with action shortcuts
  • Relationship-related editor widgets now allows for zooming onto the child/parent within the feature form
  • Layer credits are now displayed within the layer properties panel when available in opened projects
  • Imperial and nautical scale bar support
  • Feature form text widget support
  • Tracking features:
  • New erroneous position safeguard defined as a maximum distance threshold
  • Resumption of tracking across sessions
  • Digitizing features:
  • New snapping button which allows users to toggle snapping on/off while digitizing
  • New legend snapping badges when project is set up to advanced snapping mode
  • Digitizing of geometry vertices through volume keys
  • Brand new geometry editor’s eraser tool allowing users to remove parts of a geometry by drawing areas of deletion
  • Improvements:
  • QField built against Qt6:
  • Dramatically improved Material theme used to style UI elements such as combo boxes
  • Improved dark theme color scheme
  • Improved internal positioning handling of satellite information
  • Years worth of fixes and improves when compared to the previously used version
  • Quality of life improvements:
  • The value relation editor widget has received several fixes and UX improvements
  • When duplicating features, users are now asked to move the duplicated feature immediately
  • Duplication of features will now copy any children of any existing relationships set to composition strength
  • Missing project fonts are now downloaded in the background and automatically added into QField
  • Labels visibility on vector tile layers can now be toggle on/off
  • QField now exports layouts as PDFs on iOS
  • Improvements in the handling of altitude with external GNSS receivers
  • Countless optimizations have made QField’s UI smoother than ever

New in QField 2.8.7 (Aug 26, 2023)

  • Fix occasional crash with geometry rubber bands.

New in QField 2.8.6 (Aug 23, 2023)

  • Fix altitude value for Happy's IMU measurements.
  • Fix detection of IMU measurements for Happy Mönch II devices.

New in QField 2.8.5 (Jul 30, 2023)

  • Fix geometry highlighter crash for certain polygons containing overlapping vertices.
  • Fix memory leaks when aborting an ongoing map canvas rendering operation.

New in QField 2.8.4 (Jul 10, 2023)

  • Bug Fixes:
  • Fix /vsicurl/ data sources
  • Fix show visible layer features action when the vector layer CRS does not match that of the project

New in QField 2.8.3 (Jun 25, 2023)

  • Improvements:
  • File association to support opening .mbtiles standalone datasets
  • Bug Fixes:
  • Fix a narrow scenario when checkbox editor widget fails to toggle to False
  • Fix compass direction not pointing towards north for a number of CRSes
  • Fix copying of bookmark details into the clipboard

New in QField 2.8.2 (Jun 9, 2023)

  • Fix occasional crash on exit which would leave temporary geopackage files (.wal) behind.

New in QField 2.8.1 (May 27, 2023)

  • Bug Fixes:
  • Insure layer visibility is always properly reflected in the legend widget
  • Fix checkbox editor widget not reflecting feature values
  • Fix default value when tracking against point layers
  • Fix HTML code in HTML-enabled multiline text editor widget

New in QField 2.8.0 (May 15, 2023)

  • Features:
  • Sensors data handling (reading, writing to feature, tracking) within QField
  • Skip the welcome screen and jump right into your last opened - or user-specified - project when launching QField
  • Functionality to log NMEA streams to text field
  • IMU correction for supported Happy GNSS devices
  • Global map shading rendering support
  • Improvements:
  • Greatly improved feature search for the value relation editor widget
  • Draw in the bottom navigation bar when set to gesture mode
  • Handle opening of individual datasets with mixed geometry layers

New in QField 2.7.6 (Apr 24, 2023)

  • Bug Fixes:
  • Yet more bug fixing and stability improvements.

New in QField 2.7.5 (Apr 19, 2023)

  • More bug fixing and stability improvements.

New in QField 2.7.4 (Apr 14, 2023)

  • Many, many fixes.

New in QField 2.7.3 (Mar 31, 2023)

  • Significant improvement in Bluetooth connection reliability
  • Dark theme tweaks

New in QField 2.7.2 (Mar 26, 2023)

  • Bug Fixes:
  • Slightly higher rotation kickstart threshold to avoid accidental rotation while pinch zooming
  • Fix moving of features on rotated map canvas
  • Fix 'invalid relation' on fields with valid relations
  • Fix WFS provider on iOS

New in QField 2.7.1 (Mar 14, 2023)

  • Features:
  • New action to import a dataset of compressed project from a remote URL (see documentation)
  • Bug Fixes:
  • Fix digitizing of 3D points on shapefile datasets when not locked to current GNSS position

New in QField 2.7.0 (Mar 10, 2023)

  • Features:
  • Map canvas rotation support (via pinch rotation gesture and mouse middle button)
  • Audio and video attachment recording within the feature form
  • Audio and video attachment playback within the feature form
  • File attachment support added to the feature form
  • User interface dark theme styling (defaulting to current system default on Android)
  • User interface font scaling
  • A completely revamped non-native camera featuring zoom support, flash toggle, GPS location metadata, and a much better interface
  • Improvements:
  • Default value expressions relying on aggregate() now work properly within the feature form
  • Image metadata values are now preserved when setting a maximum image size setting (via qfieldsync)
  • Feature form’s field labels will now respect the color and style overrides defined in project files
  • Upstream libraries updated, including brand new QGIS 3.30
  • Bug Fixes:
  • Vertical grid datasets containing spaces in their paths now working

New in QField 2.6.3 (Feb 5, 2023)

  • Bug Fixes:
  • Fix freeze occurring when zooming to a 1-point vector layer
  • Fix UUID editor widget not working when editable state is unchecked
  • Fix parenting of serial port receiver
  • Fix blurry 'show feature' button within the relation reference editor widget

New in QField 2.6.2 (Jan 23, 2023)

  • Bug Fixes:
  • Fix out-of-sync positioning device type combobox when adding a new device
  • Fix photo orientation not respected when applying maximum image size setting
  • Fix USB file transfer of photo attachments not working under some scenarios (involving creation of new directories)

New in QField 2.6.1 (Jan 17, 2023)

  • Add a new positioning serial port receiver, unlocking external GNSS device over Bluetooth on windows via virtual serial port (#3806)

New in QField 2.6.0 (Jan 2, 2023)

  • 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

New in QField 2.5.7 (Dec 22, 2022)

  • Bug Fixes:
  • Fix a serious issue leading to corrupted graphics - such as missing combo box background colors - on old devices.

New in QField 2.5.6 (Dec 3, 2022)

  • Bug Fixes:
  • Geometry editor rubberband fix (#3709)
  • Keep the feature form model alive when hiding form to digitize child geometry (#3705)

New in QField 2.5.5 (Nov 29, 2022)

  • Bug Fixes:
  • Fix field constraints not ignored when field hidden
  • Fix freeze on old devices when clicking the layer tree (or toggling editing on)
  • Fix UI elements overlapping with bottom OS system bar
  • Fix iOS native camera / gallery failing when destination directory does not exist
  • Fix handling of unique constraints when adding child features in a newly-created parent feature
  • Fix clipping of QFieldCloud password text input
  • Fix checkbox editor widget regression

New in QField 2.5.4 (Nov 20, 2022)

  • Bug Fixes:
  • Fix regression with QML and HTML containers not displaying in feature forms
  • Fix initial extent when opening individual datasets with single-point (or multiple points at same location)

New in QField 2.5.3 (Nov 17, 2022)

  • Bug Fixes:
  • Fix Bluetooth scanning on devices running Android >= 12
  • Fix multi-line text editor widget
  • Fix wrong magnetic variation value with internal GNSS devices

New in QField 2.5.2 (Nov 16, 2022)

  • Bug Fixes:
  • Feature form fixes and optimizations
  • Nicer in-app QFieldCloud registration process

New in QField 2.5.1 (Nov 10, 2022)

  • Fix occasional crash when activating the measuring tool.
  • Further feature form stability fixes.

New in QField 2.5.0 (Nov 8, 2022)

  • New features:
  • Elevation profiling of terrain and layers (#3501)
  • Multi-column support in feature form (#3518)
  • Measuring tool display azimuth values (#3503)
  • Locked screen mode to avoid accidental touches while QField is in your pocket (#3507)
  • Customize number of items shown in the feature form’s relation editor widget (#3520)
  • Improvements:
  • Handling of feature form group’s background color
  • Improved viewing resolution of GeoPDFs and georeferenced PDFs datasets
  • Font sizing on Windows, Linux, and MacOS
  • NULL state for the feature form’s checkbox widget
  • New feature handling of default values improved to match QGIS behavior
  • Bug fixes:
  • Fix default value relying on positioning variables updated on feature edits
  • Fix external GNSS receiver’s ellipsoidal elevation regression
  • More feature form-related bugs addressed, simply too many to list

New in QField 2.4.5 (Nov 2, 2022)

  • Fix startup crash on iOS 16
  • Fix QField-specific variables failure when features have default values set to apply on update

New in QField 2.4.4 (Oct 19, 2022)

  • Bug Fixes:
  • Fix non-atlas printing to PDF (via the main menu).
  • Avoid falling into an endless loop of default value updates.

New in QField 2.4.3 (Oct 17, 2022)

  • Usability improvements:
  • Added a documentation button in the 'About QField' popup linking to our growing documentation site.
  • Bug Fixes:
  • Fixed search bar's go to point feature partially broken when layer CRS doesn't match the project CRS

New in QField 2.4.2 (Oct 16, 2022)

  • Further tweaks to sample projects to have them behave better outside of Europe

New in QField 2.4.1 (Oct 11, 2022)

  • Fix settings' external GNSS device combobox out of sync with positioning device on QField launch

New in QField 2.4.0 (Oct 11, 2022)

  • Features:
  • Atlas-driven print layouts can now be printed through the main menu’s print to PDF menu
  • Dragging of files onto an iOS device via USB Cable and iTune support
  • First non-beta iOS release available to the public
  • Usability improvements:
  • When sending or exporting datasets via the project folder, all sidecars will be taken into consideration (i.e you can send those edited shapefiles via your favorite email or messenger app)
  • QFieldCloud’s projects are now better sorted and its community tab now functional
  • Bug fixes:
  • QField greatly improved its automated testing framework, greatly decreasing the risks of regressions slipping into future releases
  • QGIS-shipped SVG markers will now render properly within Qfield
  • Freehand toggling with stylus fixed
  • The changlelog popup doesn't overlap with the OS’ status bar anymore

New in QField 2.3.5 (Sep 25, 2022)

  • Update ios appstore certificates

New in QField 2.3.4 (Sep 18, 2022)

  • Fix regression on some older devices whereas the side dashboard and the search bar buttons were mislocated outside of the screen

New in QField 2.3.3 (Sep 11, 2022)

  • Usability Improvements:
  • Implement basic iOS local files / project support ()
  • Give a hint that the projects list is empty or being refreshed ()
  • Bug Fixes:
  • Fetch public projects with a separate request to speed up users' cloud project list on login ()
  • Important fix to authentication manager to restore handling of 2 factor authentication (et cie) configuration ()
  • Fix crash when the layer is invalid ()
  • Fix dashboard buttons glitch on iOS ()

New in QField 2.3.2 (Sep 4, 2022)

  • Bug Fixes:
  • Group cloud projects by owner
  • Fix delta generation on NULL and 0
  • Fix WMS and WMTS reprojection issues
  • Allow all types of image to by selected on Android's gallery

New in QField 2.3.1 (Sep 3, 2022)

  • Bug Fixes:
  • Fix a very unpleasant crash.

New in QField 2.3.0 (Sep 1, 2022)

  • Features:
  • QR code reader functionality (#3104, #3142)
  • Position tracking on point layers (#3247)
  • Layer properties action to show list of features visible on the current map extent (#3213)
  • Symbol-level show features list action (#3261)
  • Remember individual layers visibility and styling (opacity, labels visibility) across QField sessions (#3237)
  • Setting to adjust screen dimmer timeout (#3265)
  • QField Android & iOS now draws under the device’s top status bar (#3188)
  • Usability Improvements:
  • Layer properties popup reorganizing (#3249)
  • Topology editing toggle now visible when a point layer is active (#3273)
  • The measuring tool now respects projects' distance and area units type (#3276)
  • Further improvements to the stakeout/precise view panel (#3244)
  • A pair of copy / paste actions for text attributes when the form is in editing mode (#3142)
  • Significant iOS-specific improvements
  • Windows version available again
  • Bug Fixes:
  • Fix crash when entering geometry editing mode of a point layer (#3273)
  • Fix hidden legend symbols identified when tapping on the map (#3262)
  • Tons of stability improvements

New in QField 2.2.3 (Aug 4, 2022)

  • More bug fixes and stability improvements.

New in QField 2.2.2 (Jul 29, 2022)

  • Proximity to navigation destination alarm can now be snoozed or permanently turned off
  • New setting to allow for users to manually end the averaged positioning collection when a minimum requirement is enabled
  • Fix vertex editor's handling of geometries with Z and M dimensions
  • Fix serious crasher on iOS when activating positioning

New in QField 2.2.1 (Jul 19, 2022)

  • Changes:
  • A few more bugs have been squashed

New in QField 2.2.0 (Jul 8, 2022)

  • Features:
  • Building on its predecessor, QField 2.2 continues to improve its navigation functionality with a brand new precise view (i.e. stakeout) panel as well as adding the capability to cycle through feature vertices to set a destination.
  • Noteworthy changes include:
  • Navigation to feature vertices (#2997)
  • Precise view (i.e. stakeout) panel (#3003)
  • Averaged positioning functionality (#2926)
  • Large number of measuring tool improvements (#2934)
  • Displayed coordinate throughout QField now respect the opened projects' coordinate display unit type setting (#2945)
  • Layer opacity slider in the layer properties' panel (#2986)
  • Auto-setup of temporal context when opening individual datasets with a {date,datetime} field (i.e. GPX tracks) (#2991)
  • Support for animated symbology
  • Preview thumbnails while browsing local projects/datasets
  • New 'open project folder' action found in the main menu (quickly send individual cloud and non-cloud project datasets)

New in QField 2.0.14 Beta (Jun 30, 2022)

  • Features in 2.0:
  • Support QFieldCloud
  • Support for the opening of projects and datasets directly from your favourite messenger app, browser, etc. on Android.
  • Support for opening ZIP compressed projects on Android.
  • Support for remote datasets via GDAL’s /vsicurl/ URIs
  • Greatly improved scale bar overlay
  • Incremental improvements to the user interface all across QField
  • Bug Fixes:
  • For a detailed list of bug fixes, see all the 2.0.x release notes