Recent Releases of qfield
qfield - 3.7.6 - Haida Gwaii
What's Changed
- Fix handling of groups within the value relation editor widget
- Re-allow the addition of children when hard constraints of their parent features are not yet met
- Insure that repository-installed plugins can be disabled across sessions
- Fix first discovered Bluetooth device missing its address in the combo box
- Be slightly more resilient to weird expression-driven values with our date editor widget
- Fix value relation crash when searching for values and returning no matches
Full Changelog: https://github.com/opengisch/QField/compare/v3.7.5...v3.7.6
- C++
Published by nirvn 6 months ago
qfield - 3.7.5 - Haida Gwaii
What's Changed
- Insure that feature history plays well with buffered transaction groups' project transaction mode
- Fix additional value relation regressions
- Fix delete holes algorithm gone missing from the processing toolbox
Full Changelog: https://github.com/opengisch/QField/compare/v3.7.4...v3.7.5
- C++
Published by nirvn 6 months ago
qfield - 3.7.4 - Haida Gwaii
What's Changed
- Properly restore user-activated plugin on relaunch
- Fix several value relation editor widget regressions
- Fix misrepresenting a cloud project as locally available when download was not completed
- C++
Published by nirvn 6 months ago
qfield - 3.7.3 - Haida Gwaii
What's Changed
- Fix undo/redo buttons not working when adding/deleting features on a layer with join(s)
- Fix tracking not creating tracks after first track stopped
- Insure margins are properly set when scene is fully loaded
- Translation updates
- C++
Published by nirvn 7 months ago
qfield - 3.7.2 - Haida Gwaii
What's Changed
- Expose map canvas point handler item to plugins
- Fix feature list extent controller's lack of layer-to-project CRS transformation
- Provide users more details when delta file wrapper is in error state
- Avoid caching issues with QFieldCloud leading to outdated package files
- Fix data-defined feature form properties (such as editable) not initializing properly
- Improvements on recent changes in the referencing feature list model and value relation feature list model
- Insure that various actions in QField (such as feature duplication, feature attributes transfers, etc.) do not lead to duplicate source primary key values
- Fix image stamping when the project property is not null but an empty string
- C++
Published by nirvn 7 months ago
qfield - 3.7.1 - Haida Gawai
What's Changed
- Fix cloud project attachments always on-demand
- Fix cloud project auto push's customized interval not respected
- Fix NMEA logging on mobile devices
- Fix default ordering of relationship editor widget's children list
- C++
Published by nirvn 7 months ago
qfield - 3.7.0 - Haida Gawai
Changes
🚀 Features
- Photo details stamping is now fully customizable from the font size and color to the possibility of adding an image overlay to brand photos taken within QField
- The plugin manage now offers a currated list of available plugins to ease discovery and installation
- The lock geometry functionality has been disaggregated into four distinct permissions: feature addition, attribute editing, geometry editing, and feature deletion can be allowed or denied separately
- The value relation editor widget now supports multiple column display and has a search bar to filter through long value lists
- Feature identification on the map canvas now supports vector tile layers
✨ Improvements
- A new notification badge attached to the main menu button located on the top-left corner of the screen to let users better keep track of QFieldCloud project changes
- The download of large cloud project files will now resume instead of restarting when recovering from loss of connectivity
- The ordering of the child features list within the feature form's relationship editor widget can now be reversed
- Imported remote WebDAV directories can now have customized folder names
- Improved scanning of nearby Bluetooth devices
- Dependency updates including QGIS 3.44.1
🧩 Plugin framework
- Ability to add a search prefix description for plugins that integrate into the search bar
🏆 New Contributors
- @Joonalai made their first contribution in https://github.com/opengisch/QField/pull/6408
- @edgecase14 made their first contribution in https://github.com/opengisch/QField/pull/6425
- C++
Published by nirvn 7 months ago
qfield - 3.6.8 - Gondwana
What's Changed-
- Fix dashboard guides re-appearing all the time during the first app launch
- C++
Published by nirvn 8 months ago
qfield - 3.6.7 - Gondwana
What's Changed
- Further improve canvas position lock mode
- Fix incorrect HDOP and VDOP when averaging position
- Improve Bluetooth device discoverability experience
- Fix zooming to features on rotated map canvas
Full Changelog: https://github.com/opengisch/QField/compare/v3.6.6...v3.6.7
- C++
Published by nirvn 8 months ago
qfield - 3.6.6 - Gondwana
What's Changed
- Allow multiple undo/redo operations by preventing menu from auto-closing
- Fix
+character support in attachments filenames - Insure navigation bearing serves a value between 0 to 360 degree
- Further behavior and UX polishing to the new canvas locked to position mode
- Optimize topological editing handling
- Fix stylus/pen regression when clicking on the accept tool button
- C++
Published by nirvn 8 months ago
qfield - 3.6.5 - Gondwana
What's Changed
- Improve image display in the changelog viewer
- Fix OAuth2 authentication on project load
- Fix identification of multiple features against an online raster layer
- C++
Published by nirvn 8 months ago
qfield - 3.6.4 - Gondwana
What's Changed
- 3-dot menu for individual feature form now includes an action to trigger a processing algorithm against that individual feature
- Improve topological editing handling of newly-added vector features
- Improve topological editing handling of newly-added vertices in the vertex editor
- Fix the go to locator's navigation action gone missing for several versions
- Fix bookmark markers interfering with map canvas pan / zoom / rotation gesture actions
- Fix cloud projects not downloading when shared datasets special project access is missing
- Fix sluggish map canvas panning regression caused by progressive rendering
- C++
Published by nirvn 9 months ago
qfield - 3.6.3 - Gondwana
What's Changed
- Fix camera not working when a custom project home path is set
- Fix typo leading to tracker settings panel always skipped when initiating a tracking session
- Fix project / dataset file association
- C++
Published by nirvn 9 months ago
qfield - 3.6.2 - Gondwana
What's Changed
- More stability improvements
- C++
Published by nirvn 9 months ago
qfield - 3.6.1 - Gondwana
What's Changed
- Fix vertex editor behavior against rotated map canvas
- Fix localized/shared datasets support regression preventing USB cable transferred datasets from being accessed through cloud projects
- Stability improvements
- C++
Published by nirvn 9 months ago
qfield - 3.6.0 - Gondwana
Changes
🚀 Features
- Preview rendering of map content beyond screen edges for nicer panning and zooming experience
- Localized datasets support for cloud projects
- Identification support for online raster layers for WMS and ArcGIS REST data providers
- Introduction of a cloud project details page to provide a more informative view of a given cloud project
- New QR code scanning functionality to distribute cloud projects
- Automatically open feature form when tap identifying a single feature behavior (off by default, can be activated in the settings panel)
- Support for data-defined feature form attribute's label and editable properties
- Map layer notes support to provide rich context to layers
- Read-only external storage support for attachments from WebDAV and AWS servers
✨ Improvements
- Greatly improved canvas lock to position, with constant panning insuring the location stays in the center of the screen
- Print atlas-driven layouts of relationships' children directly within the parent's fearture form
- IMU details - roll, pitch, heading, and steering - are now exposed as expression variables
- Postgis SSL key authentication support within pg_service.conf
- Multi-selection support added to local data view panel to increase efficiency
- Support for manually pushing a cloud project's subfolder (e.g. layouts) to QFieldCloud
- Topological editing logic added to the geometry editor reshape tool
- Feature addition form's fullscreen state can now be toggled by dragging its header bar (matching preexisting behavior for the features list and feature editing forms)
- Tons of feature form polishing
🧩 Plugin framework
- New utility functions to read and write file content
- Ability to generate QR code through QML image provider (e.g. "image://barcode/?text=check-this-cool-code&color=green")
🏆 New Contributors
- @lukasgraf made their first contribution in https://github.com/opengisch/QField/pull/6059
- @t-book made their first contribution in https://github.com/opengisch/QField/pull/6165
- C++
Published by nirvn 9 months ago
qfield - 3.5.5 - Fangorn
What's Changed
- Feature form's attribute and group titles now respects their QGIS-configured hidden status
- More stability fixes
- C++
Published by nirvn 11 months ago
qfield - 3.5.4 - Fangorn
What's Changed
- Fix serious graphic corruption issue on older devices (Qt 6.8 regression)
- Fix rare crash that can take place when downloading files from QFieldCloud
- C++
Published by nirvn 11 months ago
qfield - 3.5.3 - Fangorn
What's Changed
- Fix digitizing of points can lead to empty geometries
- Fix NFC tag capture not sending decoded signal
- Fix issue when the presence of both geopackages and mbtiles would lead to missing vector data
- Fix QField failing to recognize a number of Bluetooth mouses
- Additional fixes for the escape/back action
- Additional stability improvements
- C++
Published by nirvn 11 months ago
qfield - 3.5.2 - Fangorn
What's Changed
- Fix search bar's go to locator to support leading NESW
- Be more tolerant when parsing custom QFieldCloud server URL
- Allow for individual files to be uploaded to a WebDAV remote server
- Fix crash on older devices
- C++
Published by nirvn 12 months ago
qfield - 3.5.1 - Fangorn
What's Changed
- Fix image rotation issue when saving sketched annotations
- Improve mixed stylus / tap event handling
- Stability improvements
- C++
Published by nirvn 12 months ago
qfield - 3.5.0 - Fangorn
What's Changed
🚀 Features
- QField can now track positions while put in background or when the device is locked. This improves battery lifetime and eases handling.
- Import and export project folders from/to a WebDAV server
- Project-based grid decoration
- Support for opening
.7zand.rararchives containing standalone datasets - Feature rotation through pinch gestures (first time contribution by @qsavoye)
✨ Improvements
- Printing to PDF is now always available whether a given project or dataset contains print layouts or not
- New "forward" angle snapping to have perfectly angled polygons
- Additional TIFF encoding support for ZSTD, WEBP, and LERC variants
- Greatly improved the reliability of the device's back action
- Tons of stability and UI/UX improvements across the board
- Improved stability of QFieldCloud project download
- Upstream library updates, including QGIS 3.40.3, gdal 3.10.1, and Qt 6.8.2
🧩 Plugin framework
- Search bar integration API (Nominatim and Geomapfish plugins available)
- QField appearance styling API
- Quick3D QML modules made available to plugin authors
- Mechanism to integrate a plugin configuration dialog within the plugin manager
💻 Desktop improvements
- Add
.qgs/.qgzfile association on Windows - Brand new keyboard shortcuts available, including
Ctrl+Kto focus on the search bar,Ctrl+Mto toggle measurement tool,Ctrl+Plusto toggle digitizing mode, andCtrl+Spaceto add a vertex while digitizing <!-- platformend -->
- C++
Published by nirvn about 1 year ago
qfield - 3.4.7 - Ebo
What's Changed
- Fix crash on older devices
- C++
Published by nirvn about 1 year ago
qfield - 3.4.6 - Ebo
What's Changed
- Fix sketching over image attachments sometimes fails to save
- Fix import URL eating tons of memory on large file downloads
- Avoid infinite sort loop when gathering feature lists for the value relation editor widgets
- C++
Published by nirvn about 1 year ago
qfield - 3.4.5 - Ebo
What's Changed
- Fix user interface language not respecting system locale when available
- Work around an upstream Qt crash when a value relations editor combo box pick leads to its container to be hidden
- Fix cloud attachments not uploaded immediately when hitting the synchronize button
- Fix layer login popup getting into the top / bottom system margins
- Fix initiating a tracking session with a feature form containing relations
- Fix geometry digitizing step missing when adding a relationship parent via the relationship combo box
- To avoid interference with snapping results when creating features using a mouse/stylus, do not reset coordinate cursor when rubber band is frozen
- C++
Published by nirvn over 1 year ago
qfield - 3.4.4 - Ebo
What's Changed
- Improve handling of captured photo's ratio and resolution
- Improve feature attribute pasting
- Optimize addition of child feature in a parent feature being edited
- Guard from potential crash when loading a project that requires authentication credentials
- Fix large files constantly being re-downloaded when synchronizing cloud projects
- C++
Published by nirvn over 1 year ago
qfield - 3.4.3 - Ebo
What's Changed
- Prevent feature form crash with blob attributes
- Fix regression with cloud project's synchronize and push buttons sometimes not responsive to clicks
- Fix multi-line handling of expressions within QML / HTML editor widgets
- Fix regression with value relation editor widget search bar not reacting to keystrokes with a number of virtual keyboards
- Update translations (thanks to our growing group of contributors!)
- C++
Published by nirvn over 1 year ago
qfield - 3.4.2 - Ebo
What's Changed
- Fix variable scoping error with relation editor widgets
- Enable WebSockets support in QField to benefit plugin authors
- Fix regression whereas feature multi-editing can lead to crash
- Some (micro) optimizations of feature form
- Fix crash occurring when the internal receiver is request permission while immediately replaced with external receiver on launch
- Insure that QField toasts appear above the virtual keyboard
- Fix missing + IMU in the quality description
- Allow for users to see and send NMEA logs produced by QField
- C++
Published by nirvn over 1 year ago
qfield - 3.4.1 - Ebo
What's Changed
- Add orientation (aka compass direction) detail when watermarking/stamping photos
- Fix typo in stamping toaster notification
- C++
Published by nirvn over 1 year ago
qfield - 3.4.0 - Ebo
Changes
🚀 Features
- A nifty processing toolbox has been added into QField, with countless algorithms available to edit features and geometries while in the field
- Geofencing functionality has landed in QField, allowing users to use vector layers to define geofenced areas to warn users or restrict areas where digitizing can occur
- Project variables are now shown and customizable within the variable editor
- The ratio and resolution settings for photos captured by the QField camera
- Date and positioning details can be imprinted onto photos captured by the QField camera
✨ Improvements
- A visual revamp of the variables panel provides more space for variable content and easier interaction
- QField’s growing documentation is now searchable directly within QField through the search bar, simply type ? followed by keyword(s)
- Users can now flag folders as ‘favorites’ when browsing local datasets and projects
- The cloud projects list now comes with a nifty search bar
- Significant improvements in attachment upload to the QFieldCloud servers (if this was a problem in the past, try again!)
- Improvements to the QField camera geotagging functionality
- On mobile devices, the home screen has a shutdown button to insure authentication details are cleared
- Projects can now have a default active layer set for each map theme
🪟 Windows improvements
- QField is now installable via Microsoft Store <!-- platformend -->
- C++
Published by nirvn over 1 year ago
qfield - 3.3.11 - Darién
What's Changed
- Fix snapped coordinate cursors disappear under certain project/layer CRS conditions
- Fix value map and value relation editor widgets' handling of special characters (such as < and >)
- Harmonize handling of QField's multi-value relation editor widget with that of QGIS
- Insure that the orientation value is between 0 and 360 (instead of ~-90 to 270)
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.10...v3.3.11
- C++
Published by nirvn over 1 year ago
qfield - 3.3.10 - Darién
What's Changed
- Multiple improvements to make cloud project attachments (photos, videos, audio clips, etc.) upload smoother
- Generated print and atlas layouts as well as photos can be pushed to QFieldCloud via the project folder panel
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.9...v3.3.10
- C++
Published by nirvn over 1 year ago
qfield - 3.3.9 - Darién
What's Changed
- Fix handling of auto-generated FIDs in feature forms
- Fix currentparent* expression values for (embedded) feature model
- Improve robustness of file path handling
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.8...v3.3.9
- C++
Published by nirvn over 1 year ago
qfield - 3.3.8 - Darién
What's Changed
- Fix Value relation editor widget not auto-completing on second feature
- Fix settings' panel tabs not translatable
- Fix untranslatable map canvas menu item and install/upgrade message
- Fix value relation handling of group name display when multi-selection is enabled
- Make the About QField data directory location a clickable hyperlink when relevant
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.7...v3.3.8
- C++
Published by nirvn over 1 year ago
qfield - 3.3.7 - Darién
What's Changed
- Improve legend's parent/children visual representation
- Insure that exif tags from photo being sketched are transferred onto the resulting drawing
- Fix regression with addition of relationship children against geopackages with FOREIGN KEY constraints
- Fix missing elevation profile chart labels
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.6...v3.3.7
- C++
Published by nirvn over 1 year ago
qfield - 3.3.6 - Darién
What's Changed
- Expose functions for plugin authors to handle global, project, and layer variables
- C++
Published by nirvn over 1 year ago
qfield - 3.3.5- Darién
What's Changed
- Provider users with visual feedback when adding a child feature a slow/remote layer
- Avoid double-storing photos taken by QField when using the native camera
- Stabilize value map editor widget filtering
- Fix hard to read QFieldCloud server error reporting details
- Fix wrongly sized raster image decorator
- Fix missing cacert.pem to improve support for gdal's /vsicurl/ dataset access
- C++
Published by nirvn over 1 year ago
qfield - 3.3.4 - Darién
What's Changed
- Fix value map editor widget's toggle buttons interface wrongly using value as button label description
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.3...v3.3.4
- C++
Published by nirvn over 1 year ago
qfield - 3.3.3 - Darién
What's Changed
- Fix stylus usage on value relation list
- Fix
@cloud_*expression variables - Fix
@current_parent_*default value not saved on child creation - Make value map filtering case insensitive
- Many other small fixes
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.2...v3.3.3
- C++
Published by nirvn over 1 year ago
qfield - 3.3.2 - Darién
What's Changed
- Insure that the vertex editor's generated geometries are compatible with the vector layer of the associated features
- Various plugin framework improvements
Full Changelog: https://github.com/opengisch/QField/compare/v3.3.1...v3.3.2
- C++
Published by nirvn over 1 year ago
qfield - 3.3.1 - Darién
What's Changed
- Fix https network connectivity regression in QField 3.3.0
- C++
Published by nirvn over 1 year ago
qfield - 3.3.0 - Darién
Changes
<!-- platformend -->
🚀 Features
- Drawing capabilities to sketch over photos taken in the field and annotate drawing templates
- Copy and pasting of feature attributes using the OS clipboard as well as a dedicated feature attribute transfer action
- Tap-on-canvas finger digitizing mode provides a faster way to enter points and vertices
- The feature form’s value relation widget gained grouping capabilities to enhance ordering of items
- The feature form’s value map widget gained a toggle buttons interface for faster data entry and an item filtering for large combobox lists
- Camera switcher now available in the ‘non-native’ camera allowing users to hop between the front and back camera as well as other available video devices
- Image decoration overlay on top of the map canvas
- Plugin framework to empower users to customize QField using Javascript & QML
✨ Improvements
- Layers visibility and opacity can now be changed during ongoing digitizing of geometries
- Visibility and collapsing/expanding buttons added to the dashboard legend
- Information overlays revamped to sit on top of the map canvas alongside a refined styling to better focus on displayed details
- Information overlays now respect projects’ distance unit type when reporting altitude and distance to destination details
- The feature form will now respect projects’ ‘reuse last entered value’ setting as configured through QGIS when digitizing new features
- Map canvas rotation can be frozen by long-pressing on the map canvas and unchecking the map rotation menu item
- Geometry editing tools such as reshape now respect snapping to angle functionality
- Elevation profile overlay gained a beautiful dark theme styling variant
- Significant stylus handling improvements
- Large set of library updates - including QGIS (3.36.3) and Qt (6.6.3) – resulting in a stabler experience
🪟 Windows improvements
- Support for direct Bluetooth communication to external GNSS devices
- Windows packages are now signed <!-- platformend →
🍎 iOS improvements
- Support for reading a PostgreSQL pg_service.conf file placed in the QField application data folder <!-- platformend -->
- C++
Published by nirvn over 1 year ago
qfield - 3.2.2 - Congo
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).
- C++
Published by nirvn almost 2 years ago
qfield - 3.2.1 - Congo
What's Changed
- 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
- C++
Published by nirvn almost 2 years ago
qfield - 3.2.0 - Congo
Changes
<!-- platformend -->
🚀 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 <!-- platformend -->
- C++
Published by nirvn almost 2 years ago
qfield - 3.1.9 - Borneo
What's Changed
- Fix missing translation strings
- Fix crash when opening a project via file association
- C++
Published by nirvn about 2 years ago
qfield - 3.1.8 - Borneo
What's Changed
- 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
- C++
Published by nirvn about 2 years ago
qfield - 3.1.7 - Borneo
What's Changed
- Improvements for dark mode
- Fix field expression-based constraint update logic
Android-specific improvements: * Fix Android freezes when sending folders <!-- platformend -->
iOS-specific improvements: * Fix JPEG compression on iOS <!-- platformend -->
- C++
Published by m-kuhn about 2 years ago
qfield - 3.1.6 - Borneo
What's Changed
- Fix SSL-enabled postgis layer crash
Full Changelog: https://github.com/opengisch/QField/compare/v3.1.5...v3.1.6
- C++
Published by nirvn about 2 years ago
qfield - 3.1.5 - Borneo
What's Changed
- Fix toggling of geometry editor type using the stylus
- Fix additional camera crashes
Full Changelog: https://github.com/opengisch/QField/compare/v3.1.4...v3.1.5
- C++
Published by nirvn about 2 years ago
qfield - v3.1.4
What's Changed
- 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
Full Changelog: https://github.com/opengisch/QField/compare/v3.1.3...v3.1.4
- C++
Published by nirvn about 2 years ago
qfield - 3.1.3 - Borneo
Changes
🐛 Bug Fixes
- Fix crash when using external GNSS devices, a regression caused by the permission handling changes.
- C++
Published by nirvn about 2 years ago
qfield - 3.1.2 - Borneo
Changes
✨ Improvements
- Update Sentry SDK to increase app stability.
- C++
Published by nirvn about 2 years ago
qfield - 3.1.1 - Borneo
Changes
✨ Improvements
- Harmonized and improved feature form drawer width when adding new features
- C++
Published by nirvn about 2 years ago
qfield - 3.1.0 - Borneo
Changes
🚀 Features
- QField can now snap to common angles when digitizing lines and polygons
- Expression-driven locking of geometry per feature
- QField's QML camera now adds direction metadata alongside geographical information
- QField's QML also 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_orientationvariable 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 in the upstream Qt library has been resolved
- Better handling of camera, microphone, and location permissions
- C++
Published by nirvn about 2 years ago
qfield - 3.0.7 - Amazonia
Changes
🐛 Bug Fixes
- Search bar's filters list improvement by @qfield-fairy in https://github.com/opengisch/QField/pull/4763
- Fix the HTML editor widget by @nirvn in https://github.com/opengisch/QField/pull/4758
- Re-introduce a timer to avoid finger hover / stylus interference by @qfield-fairy in https://github.com/opengisch/QField/pull/4757
- Fix view parent/children feature panning/zooming on high dpi screens by @qfield-fairy in https://github.com/opengisch/QField/pull/4742
Full Changelog: https://github.com/opengisch/QField/compare/v3.0.6...v3.0.7
- C++
Published by github-actions[bot] over 2 years ago
qfield - 3.0.6 - Amazonia
Changes
🐛 Bug Fixes
- Stability improvements
- C++
Published by nirvn over 2 years ago
qfield - 3.0.5 - Amazonia
Changes
🐛 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
- C++
Published by nirvn over 2 years ago
qfield - 3.0.4 - Amazonia
Changes
🐛 Bug Fixes
- Fix project load failure (i.e. blank canvas) for project containing font marker symbols
Full Changelog: https://github.com/opengisch/QField/compare/v3.0.3...v3.0.4
- C++
Published by m-kuhn over 2 years ago
qfield - 3.0.3 - Amazonia
Changes
🐛 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
Full Changelog: https://github.com/opengisch/QField/compare/v3.0.2...v3.0.3
- C++
Published by m-kuhn over 2 years ago
qfield - 3.0.3 - Amazonia
Changes
🐛 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
Full Changelog: https://github.com/opengisch/QField/compare/v3.0.2...v3.0.3
- C++
Published by github-actions[bot] over 2 years ago
qfield - 3.0.2 - Amazonia
Changes
What's Changed
- Fix iOS release https://github.com/opengisch/QField/pull/4640
- Avoid feature form crashes when the configuration contains QML, HTML, or Text widgets https://github.com/opengisch/QField/pull/4639
- Fix relation child deletion button https://github.com/opengisch/QField/pull/4644
- Fix a glitch whereas feature form tabs overlap each other https://github.com/opengisch/QField/pull/4647
Full Changelog: https://github.com/opengisch/QField/compare/v3.0.1...v3.0.2
- C++
Published by github-actions[bot] over 2 years ago
qfield - 3.0.1 - Amazonia
Changes
🐛 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
- C++
Published by github-actions[bot] over 2 years ago
qfield - 3.0.0 - Amazonia
Changes
🚀 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
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.7 - Insightful Indri
Changes
🐛 Bug Fixes
- Fix occasional crash with geometry rubber bands
Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.6 - Insightful Indri
Changes
🐛 Bug Fixes
- Fix altitude value for Happy's IMU measurements
- Fix detection of IMU measurements for Happy Mönch II devices
Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.5 - Insightful Indri
Changes
🐛 Bug Fixes
- Fix geometry highlighter crash for certain polygons containing overlapping vertices
- Fix memory leaks when aborting an ongoing map canvas rendering operation
Note: on Windows, while the installer filename contains 2.8.5, the actual version is 2.8.2
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.4 - Insightful Indri
Changes
🐛 Bug Fixes
- Fix /vsicurl/ data sources
- Fix show visible layer features action when the vector layer CRS does not match that of the project
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.3 - Insightful Indri
Changes
✨ 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
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.2 - Insightful Indri
Changes
🐛 Bug Fixes
- Fix occasional crash on exit which would leave temporary geopackage files (.wal) behind.
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.1 - Insightful Indri
Changes
🐛 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
- C++
Published by github-actions[bot] over 2 years ago
qfield - 2.8.0 - Insightful Indri
Changes
🚀 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
- Feature lists are now sorted, everywhere
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.6 - Heroic Hedgehog
Changes
🐛 Bug Fixes
- Yet more bug fixing and stability improvements.
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.5 - Heroic Hedgehog
Changes
🐛 Bug Fixes
- More bug fixing and stability improvements.
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.4 - Heroic Hedgehog
Changes
🐛 Bug Fixes
- Many, many fixes.
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.3 - Heroic Hedgehog
Changes
🐛 Bug Fixes
- Significant improvement in Bluetooth connection reliability
- Dark theme tweaks
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.2 - Heroic Hedgehog
Changes
🐛 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
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.1 - Heroic Hedgehog
Changes
🚀 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
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.7.0 - Heroic Hedgehog
Changes

🚀 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
- C++
Published by github-actions[bot] almost 3 years ago
qfield - 2.6.3 - Geeky Gecko
Changes
🐛 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
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.6.2 - Geeky Gecko
Changes
🐛 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)
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.6.1 - Geeky Gecko
Changes
🚀 Features
- Add a new positioning serial port receiver, unlocking external GNSS device over Bluetooth on windows via virtual serial port (#3806)
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.6.0 - Geeky Gecko
🚀 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
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.5.7 - Fancy Flamingo
Changes
🐛 Bug Fixes
- Fix a serious issue leading to corrupted graphics - such as missing combo box background colors - on old devices.
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.5.6 - Fancy Flamingo
Changes
🐛 Bug Fixes
- Geometry editor rubberband fix (#3709)
- Keep the feature form model alive when hiding form to digitize child geometry (#3705)
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.5.5 - Fancy Flamingo
Changes
🐛 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
- C++
Published by github-actions[bot] about 3 years ago
qfield - 2.5.4 - Fancy Flamingo
Changes
🐛 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)
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.5.3 - Fancy Flamingo
Changes
🐛 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
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.5.2 - Fancy Flamingo
Changes
🐛 Bug Fixes
- Feature form fixes and optimizations
- Nicer in-app QFieldCloud registration process
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.5.1 - Fancy Flamingo
🐛 Bug fixes
- Fix occasional crash when activating the measuring tool
- Further feature form stability fixes
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.5.0 - Fancy Flamingo
🚀 New features

- Elevation profiling of terrain and layers (https://github.com/opengisch/QField/pull/3501)
- Multi-column support in feature form (https://github.com/opengisch/QField/pull/3518)
- Measuring tool display azimuth values (https://github.com/opengisch/QField/pull/3503)
- Locked screen mode to avoid accidental touches while QField is in your pocket (https://github.com/opengisch/QField/pull/3507)
- Customize number of items shown in the feature form’s relation editor widget (https://github.com/opengisch/QField/pull/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
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.4.5 - Ecstatic Elk
Changes
🐛 Bug Fixes
- Fix startup crash on iOS 16.1
- Fix QField-specific variables failure when features have default values set to apply on update
- C++
Published by mbernasocchi over 3 years ago
qfield - 2.4.4 - Ecstatic Elk
Changes
🐛 Bug Fixes
- Fix non-atlas printing to PDF (via the main menu)
- Avoid falling into an endless loop of default value updates
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.4.3 - Ecstatic Elk
Changes
✨ 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
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.4.2 - Ecstatic Elk
🐛 Bug fixes
- Further tweaks to sample projects to have them behave better outside of Europe
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.4.1 - Ecstatic Elk
🐛 Bug fixes
- Fix settings' external GNSS device combobox out of sync with positioning device on QField launch
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.4.0 - Ecstatic Elk
QField 2.4 is out with a number of new features, usability improvements and bug fixes. This new release also marks the first non-beta version on iOS as QField maturity on the Apple devices has ground over the last few months.

🚀 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
- Improvements to sample projects shipped with QField (have a look!)
🐛 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
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.3.5 - Diversified Dugong
Changes
✨ What's Changed
- Update ios appstore certificates
Full Changelog: https://github.com/opengisch/QField/compare/v2.3.4...v2.3.5
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.3.4 - Diversified Dugong
Changes
🐛 Bug Fixes
- Fix regression on some older devices whereas the side dashboard and the search bar buttons were mislocated outside of the screen
- C++
Published by github-actions[bot] over 3 years ago
qfield - 2.3.3 - Diversified Dugong
Changes
✨ Usability Improvements
- Implement basic iOS local files / project support (#3325)
- Give a hint that the projects list is empty or being refreshed (#3293)
🐛 Bug Fixes
- Fetch public projects with a separate request to speed up users' cloud project list on login (#3303)
- Important fix to authentication manager to restore handling of 2 factor authentication (et cie) configuration (#3313)
- Fix crash when the layer is invalid (#3304)
- Fix dashboard buttons glitch on iOS (#3321)
Full Changelog: https://github.com/opengisch/QField/compare/v2.3.2...v2.3.3
- C++
Published by github-actions[bot] over 3 years ago