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)
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)
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