New features in GRASS 7.2



Stable Release

Release Candidate 2 (RC2)

Release Candidate 1 (RC1)

SVN Source Code

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

Overview of changes

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

The GRASS GIS 7.2.2 release provides more than 120 fixes and improvements with respect to GRASS GIS 7.2.1.

New modules

  • None

Major module changes

Minor module changes

GUI changes

  • G72:v.what.vect query_column dropdown button doesn't show attribute columns of query_map
  • G72:g.gui.animation: pythonlib: improve GIF export with Pillow through quantization
  • wxGUI/Expose all r.mapcalc functions and variables in GUI
  • wxGUI/forms: enable to create new directory for G_OPT_M_DIR
  • wxGUI/forms: fix UnicodeDecodeError? on loading file when default and file encoding differs
  • wxGUI: fix importing vector during location creation when the vector file name does not match the layer name
  • wxGUI: make opacity dialog resizable
  • wxGUI: remove decorations when creating new workspace
  • wxGUI: fix rendering in latlon when resolution is high
  • wxGUI: gui_core: fix labels to avoid high CPU usage

PyGRASS changes

  • Python ctypesgencore: lexer support added for FLT64X_EPSILON (fixes GCC7 issues)
  • Python ctypes: removed builtins import in python2

Library changes

  • dglib: fix pointer casting
  • libgis: stabilize G_ellipsoid_polygon_area()
  • librst: to prevent parallel (really rare) compilation failures, data dir must be processed before qtree
  • rasterlib: replace G_alloca for reading rows
  • rasterlib: fix segfault if NULLS are compressed, but not data
  • symbols: remove rendering artifact in corners

Map projection changes

  • None

Portability changes

  • Rules.make: Enforce C language when running Python during compilation as LANGUAGE has a preference over LC_ALL
  • GCC7 compiler support: python ctypesgencore: lexer support added for FLT64X_EPSILON (fixes GCC7 issues)
  • WinGRASS installer: portability fixes

Docker support

MS Windows
  • libraster+osgeo4w: link against GDAL 2.2

Manual pages


Message translation updates

  • Translations now managed in Transifex (please join and translate messages):
  • i18N: renamed grass*_pt_br.po to grass*_pt_BR.po for transifex compatibility
  • i18N: a) updated .po files from source code; b) merged in translations done in Transifex by grass-addons/tools/

New Addons

Closed tickets

Closed bugs since the last release

wxGUI: display toolbar size too large
The RUN_GISBASE variable is not set correctly on FreeBSD
Patch to fix various spelling errors
r.colors is lacking color bars for all predefined colortables
#3231 fails during grass compilation
Fails to build with GCC 7
wxGUI: encoding error when saving workspace
#3308 GUI generates invalid layer parameter
wxGUI: encoding error when saving a workspace with vector that has accents in legend_label
wxGUI: map decorations are not removed when creating new workspace (Ctrl-N)
errors building re: grass/src/grass-7.2.1/lib/python/ctypes
change "v.digit" to "g.gui.vdigit" in error message
#3365 crash on large dataset
g.gui.animation: animated GIF export generates corrupted GIF files
v.what.vect query_column dropdown button doesn't show attribute columns of query_map
#3390 crossvalidation fails if category map class codes increase more then +1
#3391 : the list of caterory map indices is not handled properly.
t.unregister: encoding error
#3394 encoding error
t.rast.extract : encoding error
g.gui.gmodeler: trying to add command pushes CPU to 100% and provokes freeze
testsuite: encoding error
r.compress -u segfault

Closed wishes since the last release

add to the core code of GRASS 7.1
r.mapcalc gui should use raster map selector for new maps
v.rast.stats: add support for -d flag (densified lines)

Closed tasks since the last release

No results

Last modified 5 months ago Last modified on Oct 21, 2017 7:17:17 AM