GRASS GIS 7.2.2
Table of Contents
Binaries: https://grass.osgeo.org/download/software/
Releases
Stable Release
- Release date: 16 Sep 2017
- Announcement: https://grass.osgeo.org/news/68/15/GRASS-GIS-7-2-2-released/
- Changelog: http://grass.osgeo.org/grass72/source/ChangeLog_7.2.2.gz
- Binaries: http://grass.osgeo.org/download/software/#g72x
- Source code: http://grass.osgeo.org/grass72/source/grass-7.2.2.tar.gz (md5sum)
- SVN Source Code Checkout 7.2.2:
svn checkout https://svn.osgeo.org/grass/grass/tags/release_20170916_grass_7_2_2
Release Candidate 2 (RC2)
- Release date: 30 Aug 2017
- Changelog: http://grass.osgeo.org/grass72/source/ChangeLog_7.2.2RC2.gz
- Binaries: http://grass.osgeo.org/download/software/#g72x
- Source code: http://grass.osgeo.org/grass72/source/grass-7.2.2RC2.tar.gz (md5sum)
- SVN Source Code Checkout 7.2.2RC2:
svn checkout https://svn.osgeo.org/grass/grass/tags/release_20170830_grass_7_2_2RC2
Release Candidate 1 (RC1)
- Release date: 10 Aug 2017
- Changelog: http://grass.osgeo.org/grass72/source/ChangeLog_7.2.2RC1.gz
- Binaries: http://grass.osgeo.org/download/software/#g72x
- Source code: http://grass.osgeo.org/grass72/source/grass-7.2.2RC1.tar.gz (md5sum)
- SVN Source Code Checkout 7.2.2RC1:
svn checkout https://svn.osgeo.org/grass/grass/tags/release_20170810_grass_7_2_2RC1
SVN Source Code
- Milestone: 7.2.2
- SVN Checkout latest 7.2 release branch (including yet unpublished bugfixes):
svn checkout http://svn.osgeo.org/grass/grass/branches/releasebranch_7_2
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
- G72:r.unpack and G72:v.unpack: new flag (-p) added to print projection info and exit
- G72:temporal lib: use str not unicode and encode variables resulting from gisenv()
- G72:v.lidar.growing: fix wrong usage of Rast_easting_to_col()
Minor module changes
- G72:i.atcorr: filter functions updated for Rapideye
- G72:r.in.lidar: add input and file rules, G_option_required instead of suppress_required
- G72:r.random: use long long when available
- G72:r.reclass: allow using more than 100 rules
- G72:r.volume: build topology of centroids vector
- G72:v.import: Pass all vopts (especially layer list!) to avoid bogous error messages while importing data
- G72:v.in.lidar: input file is always binary
- G72:v.in.ogr: disable OGR dsn corruption
- G72:v.in.ogr GUI generates invalid layer parameter
- G72:v.in.ogr: account for empty fields even if the field is set (since GDAL 2.2)
- G72:v.kernel: fix using mask
- G72:v.lidar.edgedetection+v.lidar.correction: output options not required if -e flag is given
- G72:v.in.ogr: use correct key column name
- G72:v.in.ogr: disable OSM import because it needs a special reading mode (enabled in GRASS GIS 7.3+)
- G72:v.out.ogr: preserve previous attribute export with GDAL 2.2+
- G72:v.out.postgis: do not print build info when exporting simple features
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
- a Dockerfile has been added in order to easily generate a docker image which includes GRASS GIS 7.2, available from https://hub.docker.com/r/neteler/grassgis7/
MS Windows
- libraster+osgeo4w: link against GDAL 2.2
Manual pages
- G72:db.select: update man page to indicate that SQL statements have to be one complete query per line
- G72:m.proj: correct example for Long/Lat WGS84 output in decimal degree
- G72:r.stats.quantile and G72:r.stats.zonal manuals: examples added
- G72:v.clean: add example which shows errors visually
- G72:v.generalize manual: screenshots added
- G72:v.in.ogr: update manual (cnames->columns)
- G72:v.in.ogr: comment out db.connect/db.login approach for PostGIS import and add info on schema usage
- G72:v.random manual: example added for generating random points in selected polygons
- G72:v.univar/G72:v.db.univar: update of manual to clarify difference
- G72:v.surf.bspline: document units used for step parameters
- G72:t.list: add example for where option
- G72:t.rast.accumulate and G72:r.series.accumulate: manual enhancements and typos fixing
Documentation
- help_loc_struct.png: updated from doc/help_loc_structure.odg master file
Message translation updates
- Translations now managed in Transifex (please join and translate messages): https://www.transifex.com/grass-gis/grass72
- 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/transifex_merge.sh
New Addons
- G7A:d.explanation.plot
- G7A:r.colors.contrastbrightness
- G7A:r.mblend
- G7A:r.object.activelearning
- G7A:v.net.curvedarcs
- G7A:v.what.rast.multi
Closed tickets
Closed bugs since the last release
- #2799
- wxGUI: display toolbar size too large
- #3091
- The RUN_GISBASE variable is not set correctly on FreeBSD
- #3194
- Patch to fix various spelling errors
- #3200
- r.colors is lacking color bars for all predefined colortables
- #3231
- ctypesgen.py fails during grass compilation
- #3273
- Fails to build with GCC 7
- #3275
- wxGUI: encoding error when saving workspace
- #3308
- v.in.ogr GUI generates invalid layer parameter
- #3340
- wxGUI: encoding error when saving a workspace with vector that has accents in legend_label
- #3350
- wxGUI: map decorations are not removed when creating new workspace (Ctrl-N)
- #3354
- errors building re: grass/src/grass-7.2.1/lib/python/ctypes
- #3360
- change "v.digit" to "g.gui.vdigit" in error message
- #3365
- r.in.gdal: crash on large dataset
- #3367
- g.gui.animation: animated GIF export generates corrupted GIF files
- #3380
- v.what.vect query_column dropdown button doesn't show attribute columns of query_map
- #3390
- r.learn.ml crossvalidation fails if category map class codes increase more then +1
- #3391
- r.learn.ml : the list of caterory map indices is not handled properly.
- #3393
- t.unregister: encoding error
- #3394
- t.info: encoding error
- #3395
- t.rast.extract : encoding error
- #3402
- g.gui.gmodeler: trying to add command pushes CPU to 100% and provokes freeze
- #3411
- testsuite: encoding error
- #3412
- r.compress -u segfault
Closed wishes since the last release
Closed tasks since the last release
No results
Last modified
7 years ago
Last modified on 10/21/17 07:17:17
Note:
See TracWiki
for help on using the wiki.