Version 1 (modified by 4 years ago) ( diff ) | ,
---|
GRASS GIS 7.8.6
Table of Contents
A short summary of changes: New features in GRASS 7.8
Releases
Stable Release
Release date: DD MMM 2021Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.6.gzBinaries: https://grass.osgeo.org/download/software/#g78xSource code:
Release Candidate 1 (RC1)
Release date: DD MMM 2021Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.6RC1.gzBinaries: https://grass.osgeo.org/download/software/#g78xSource code:
Git Source Code
- Milestone: 7.8.6
- Release branch created on 4 Aug 2019 (GH d4879d4)
- Git clone of latest 7.8 release branch (including yet unpublished bugfixes):
git clone https://github.com/OSGeo/grass.git cd grass git checkout releasebranch_7_8
Overview of changes
The focus of this release are stability fixes. Importantly, PROJ6+ / WKT2 are now supported. Further stability fixes, documentation improvements and updated message translations are included. The raster data link module r.external
is now notably faster. And a new module to downgrade a temporal DB from version 3 to 2 has been added. Eventually, a series of new add-ons has been made available as well.
The GRASS GIS 7.8.6 release provides more than 70 fixes and improvements with respect to the release 7.8.5.
New modules
- G78:t.downgrade: downgrade a temporal DB from version 3 to 2 (PR:1449)
Major module changes
(see also below for closed bugs)
- G78:r.external major speed-up (PR:1305)
Minor module changes
(see also below for closed bugs)
- NC full sample dataset: new URL (PR:1463)
- G78:d.mon: Do not clear an existing output file on fatal error (PR:1475)
- G78:g.proj: fix segfault issue #1163 (PR:1170)
- G78:i.vi: fix check input 'red' param arg (PR:1353)
- G78:i.vi: fix the check for the existence of the 'redchan' variable (PR:1378)
- G78:m.proj: fix PROJ URL in error message
- G78:psdriver: Write data to a tempfile before closing (rel78) (PR:1506)
- G78:t.register: strip newline from list of maps to avoid error (PR:1295)
- G78:v.colors: fix v.colors cannot properly copy color table (#1297, PR:1429)
- G78:v.colors: Fix color inversion (PR:1478, PR:1479)
- G78:v.import: Add layer to the projection check (PR:1328)
- G78:v.patch: v.patch: fix segmentation fault when DB table absent in one input map (#1488, PR:1492)
- G78:v.surf.idw: less confusing error message (PR:1332)
GUI: Improvements in the Graphical User Interface
- wxGUI/dbmgr: fix calculate column values (PR:1370)
- wxGUI/dbmgr: fix click on the 'Modify layer' button if vector map doesn't have any layers (PR:1334)
- wxGUI/dbmgr: fix hit 'Refresh' button if vector map doesn't have any layers (PR:1371)
- wxGUI/dbmgr: fix insert record for each category into table (PR:1333)
- wxGUI: fix another wx flag assertion error in iclass (PR:1471)
- wxGUI: fix calling coordselect validator (PR:1455)
- wxGUI: fix cmd-c closing interactive colour table on mac (PR:1293)
- wxGUI: fix d.out.file command parsing with --overwrite (PR:1284)
- wxGUI: Fix key binding issues on mac (PR:818 #1160)
- wxGUI: fix search field in location wizard (PR:1322)
- wxGUI: fix validators (partial backport of #1069 and #1418) (PR:1427)
- wxGUI: fix 'wxPyDeprecationWarning: Call to deprecated item. Use FindItem instead.' (PR:1344)
- wxGUI: fix parsing GDAL/OGR formats which contains a colon in a description (PR:1226)
- wxGUI/forms: fix Python 3.8 integer warning (PR:1302)
- wxGUI/gcmd: fix read command stdout (PR:1228)
- wxGUI/locwizard: fix flags for wxPython 4.1 (PR:1330)
- wxGUI/locwizard: fix more flags for wxPython 4.1 (PR:1343)
- wxGUI/rlisetup: dissociate the managed window from the manager ('wx.aui.AuiManager' instance) before destroy wizard window (PR:1196)
- wxGUI/tplot: fix x, y coordinates validation (PR:1199)
- wxGUI: update Slovakia 3D precipitation voxel sample dataset URL (PR:1292)
- wxGUI/vselect: fix delete row from selected features list (PR:1231)
Python scripting
- remove deprecated py 'PIL' module 'fromstring', 'tostring' method call (removed from 'PIL' module version >= 8.0.0) (PR:1223)
Projection support
- PROJ6+ / WKT2 support (PR:1240)
- libproj: added alias for ITRF92 (PR:1460)
- libproj: change warning to debug message (PR:1337)
- lib/proj: fix results for ll equivalents (PR:1444)
- datum: add support for D_Rauenberg_1983 (PR:1331)
GDAL support
- n/a
Database support
- n/a
Library changes
- make: Add support for Makefile variable DESTDIR (PR:1234)
- libgis: add test for invalid value to parser (PR:1459)
- libgis: fix reading of WKT and SRID
- libgis: add read/write functions for WKT and srid (PR:976)
- libgis:parser: Accept
#-space-%
to allow writing PEP8-compliant Python code (PR:1446)
JSON / REST support
- json parser: fix mapsets in tokenizing (PR:1252)
Code quality
- Add missing
#include <stdlib.h>
to display/d.where/main.c. (PR:1377) - Allow parsing long GISDBASE paths (PR:1376)
- Imagery lib: Add notes to documentation about I_get_*2() functions (PR:1250)
Unit tests / CI
- CI: Make test report available as artifact (PR:1484)
- GitHub action CI: drop ubuntu-16.04 (PR:1254)
- testsuite: fix libgis/parser_json.c and r.fillnull (PR:1346)
User Manuals - Documentation
- G78:g.gui manual: example load workspace from command line
- G78:r.series: manual update (PR:1246)
- G78:r.stream.extract: Fix typos in the manual (PR:1352) (PR:1383)
- G78:t.register manual: add link to r.timestamp
- G78:v.in.ogr manual: update old GDAL links
Portability
Docker support
Message Translations
- i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) (PR:XXX
- i18n: Remove duplicate messages from po files (PR:1397)
- i18n: Sync from Transifex for rel78 (PR:1466)
- i18n: sync from Transifex (PR:1340)
- Sync Transifex; labelcolumn => label_column for v.to.rast (PR:1385)
- Updated translators.csv file (PR:1249)
New Addons since GRASS 7.8.5
- G7A:i.landsat toolset: G7A:i.landsat.download, G7A:i.landsat.import
- G7A:m.csv.clean: Cleaning of CSV files
- G7A:r.in.ogc, G7A:r.in.ogc.coverages: OGC API support
- G7A:v.in.ogc, G7A:v.in.ogc.coverages: OGC API support
- G7A:r.bearing.distance: Find the bearing and/or straight-line distance from all non-null cells to the specified point.
- G7A:r.centroids: Creates vector map of centroids from raster of "clumps".
- G7A:r.extract: Extracts specified categories of an integer input map.
- G7A:r.skyline: Compute the skyline index and / or find the horizon cells in a raster viewshed.
- G7A:v.in.csv: Easy import of CSV as vector points
- G7A:v.percolate: Continuum percolation analysis
Closed !GitHub tickets since the last release
See !GitHub.
For old trac tickets, see below.
Closed trac bugs since the last release
No results
Closed trac wishes since the last release
No results