A short summary of changes: New features in GRASS 7.4


Stable Release

Release Candidate 2 (RC2)

Release Candidate 1 (RC1)

SVN Source Code

  • Milestone: 7.4.2
  • SVN Checkout latest 7.4 release branch (including yet unpublished bugfixes):
      svn checkout

Overview of changes

A series of new features and stability fixes, manual improvements, and a few language translations have been added.

The GRASS GIS 7.4.2 release provides more than 50 fixes and improvements with respect to the stable release 7.4.1.

Minor module changes

(see also below for closed bugs)

Improvements in the Graphical User Interface

  • attribute table manager fails to start from new mapset, closes #3658
  • command prompt - Log files produces empty log files, closes #3657
  • G_OPT_DB_WHERE - non-functional 'table' icon in gui, closes #3619
  • wxGUI: wx4 doesn't have Image.GetHandlers, fixes #3617
  • wxGUI: fix m.nviz.image command building
  • wxGUI: use simpler widget for MapsetSelect to avoid wxWidgets bug
  • wxGUI/rdigit: fix raster digitizer toolbar on mac


  • libpython: by default, no error output is produced even though the output in case of failure
  • pygrass wrongly reported lines for point vector maps, closes #3549

Library changes

  • lib/dbmibase: fix get/set connection parameters, clarify default and current parameters
  • libraster: improved error msg if compression is not supported
  • Vlib, Vect_merge_lines(): use correct line type in messages

User Manuals - Documentation


  • Dockerfile: have UTF8 defined
  • Dockerfile: 'set ENV SHELL' to avoid /bin/sh fallback in interactive GRASS GIS sessions in docker
  • Dockerfile: added ncurses dependency since tput is used in lib/init/
  • Fedora RPM SPEC: fix wxGTK-devel and cairo-devel dependencies
  • wingrass: wxpython packages rename to python-wx
  • winGRASS: add python-ply as a dependency
  • winGRASS: add pip as dependency

New Addons since GRASS 7.4.1

  • G7A:d.vect.colhist - Draws the histogram of values in a vector attribute column
  • G7A:i.rh - Water in atmosphere: relative humidity, water vapour (saturated, actual)
  • G7A:r.accumulate - Calculates weighted flow accumulation, stream networks, and the longest flow path using a flow direction map
  • - Creates a raster map from LAS LiDAR points using univariate statistics and
  • G7A:r.wateroutlet.lessmem - Creates watershed basins from a drainage direction map

Closed tickets

Closed bugs since the last release

v.parallel2 cycles
Different results from m.proj in different locations
m.nviz.image does not work on Windows
Future winGRASS needs python-ply package
g.gui.gcp not handling vectors
#3102 compactness and fractal dimension
t.rast.what: null_value is insensitive to passed strings
Use some UTF-8 locale for en language
3D mode menubuttons for fly through and rotate scene not destroyed when switching back to 2D mode
Can't open NetCDF file
pygrass wrongly reports lines for point vector maps
Inconsistent results from qsort callback in g.mkfontcap
r.import does not recognize selected file
db.connect: default answers depend on current DB settings
m.nviz.image produces a screenshot
save display to image button broken
G_OPT_DB_WHERE - non-functional 'table' icon in gui
Cannot create map frame in cartographic composer
cannot set symbol interactively in d.vect
"Command prompt - Log files" produces empty log files
attribute table manager fails to start from new mapset
Errors when running* modules

Closed wishes since the last release

v.split not working in expecting way
GRASS 7: suite completion
Simplify usage of GRASS in Python from outside
r.mapcalc raster region handling of input maps
#3361 very slow using GEOS operators

Last modified 4 years ago Last modified on Oct 28, 2018, 2:30:58 AM
Note: See TracWiki for help on using the wiki.