Version 7 (modified by 4 years ago) ( diff ) | ,
---|
GRASS GIS 7.8.5
Table of Contents
A short summary of changes: New features in GRASS 7.8
Releases
Stable Release
- Release date: 21 Dec 2020
- Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.5.gz
- Binaries: https://grass.osgeo.org/download/software/#g78x
- Source code:
Release Candidate 1 (RC1)
- Release date: 6 Dec 2020
- Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.5RC1.gz
- Binaries: https://grass.osgeo.org/download/software/#g78x
- Source code:
Git Source Code
- Milestone: 7.8.5
- 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. It fixes startup issues in the graphical user interface with recent Python 3 versions. Furthermore, the addon extension manager received several updates. Further stability fixes, documentation improvements and updated message translations are included.
The GRASS GIS 7.8.5 release provides more than 80 fixes and improvements with respect to the release 7.8.4.
New modules
- n/a
Major module changes
(see also below for closed bugs)
- G78:g.extension: add branch option (PR:1130)
- G78:g.extension: add '-j' flag which generates JSON file containing the download URLs of the official Addons (PR:1009)
- G78:g.extension: fix get add-on module name on Win platform (PR:1143)
- G78:r.geomorphon: Fix shape calculations (PR:1040)
- G78:r.pack/r.unpack: fix pack and unpack VRT raster map with tiled raster maps (PR:1074)
- G78:v.random: Fix segfault (PR:1025)
Minor module changes
(see also below for closed bugs)
- G78:d.correlate: fix for Python 3 (PR:1149)
- G78:d.legend: Fix position of units and background (PR:1075)
- G78:d.polar: fix launch module (py3) and write output EPS file (PR:1107)
- G78:d.polar: testsuite added (PR:1108)
- G78:d.rast.edit: fix launch wxGUI (py3/wxPy4) (PR:1085)
- G78:g.extension: allow register add-on if makefile PGM var is 'PGM=module_name' ('=' char without space around) (PR:1142)
- G78:g.extension: fix 'rate limit exceeded' http error during request json file (add-ons paths) from the official add-ons github server url (PR:1106)
- G78:g.extension: set request header (allow downloading addon from gitlab repository) (PR:683)
- G78:g.extension: fix parse PGM variable from Makefile (PR:1181)
- G78:i.image.mosaic: fix encode, decode string (PR:1035)
- G78:r.contour: fix an error message text (PR:1014)
- G78:r.pack/r.unpack: fix packing/unpacking vrt map if some of tiled rasters doesn't have color table (PR:1116)
- G78:r.sim: dynamic allocation of walkers
- G78:r.sim: fix r.sim.sediment segfault, memory freeing was in wrong place (PR:1094)
- G78:r.stats.zonal and v.vect.stats: Improve documentation and interface (PR:1114)
- G78:v.vect.stats: Add current mapset in msg, fixes for doc (PR:1137)
GUI: Improvements in the Graphical User Interface
- wxGUI: add env parameter in gcmd.py RunCommand (PR:1113)
- wxGUI: always show preferences dialogs as modeless (PR:1132)
- G78:g.gui.iclass: fix copy vector features from vector map (PR:1020)
- G78:g.gui.image2target: fix close window (dissociate the managed window from the AuiManager) (PR:1038)
- G78:g.gui.image2target: fix show Settings dialog (PR:1037)
- G78:g.gui.mapswipe: fix hit Apply button if first and second raster aren't chosen (PR:1042)
- G78:g.gui.psmap: add checking map frame exists if you add labels (PR:1048)
- G78:g.gui.psmap: fix add legend error message (PR:1041)
- G78:g.gui.psmap: fix double click on the map frame with vector map (PR:1055)
- G78:g.gui.psmap: fix move line object error message (PR:1031)
- G78:g.gui.psmap: fix move point object error message (PR:1033)
- G78:g.gui.psmap: fix preview orientation if page orientation is landscape (PR:1056)
- G78:g.gui.psmap: fix resize line object (PR:1032)
- G78:g.gui.psmap: fix using draw graphics tool on the preview page (PR:1057)
- wxGUI: Remove calls of unicode function which don't work in Python 3 (PR:1111)
- wxGUI: Replace getchildren and getiterator from ElementTree (PR:1120)
- wxGUI: fix wxPython 4.1 support (PR:1161)
- wxGUI/gselect: fix select widget for wxGUI 'd.vect' module (PR:1195)
- wxGUI/lmgr: fix add group layer during vector map editing (PR:1109)
- wxGUI/lmgr: fix get layer name if layer is group (PR:1066)
- wxGUI/mapwin: fix correct horizontal raster legend position after apply new legend setting (PR:1080)
- wxGUI/mapwin: fix rendered image size according actual map display size (PR:1064)
- wxGUI/psmap: properly isolate region setting from the rest of GUI (PR:1127)
- wxGUI/vselect: fix show error message if selected map layer type is not vector (PR:1059)
- wxGUI/Save display to file dialog: add wxPython 4.1 support (PR:1175)
- wxGUI/tplot/timeplot: fixes for Matplotlib 3.3+ (PR:1191)
Python scripting
- libpython: explain verbosity levels
Projection support
- libproj: fix crs modification with PROJ6+ (PR:1007)
- libproj: fix test for PJ_TYPE_BOUND_CRS (PR:1013)
GDAL support
- n/a
Database support
- n/a
Library changes
- libgis: Use the full string length in strncmp() calls (PR:1060)
JSON / REST support
- n/a
Unit tests / CI
- Update setting env vars, Ubuntu 20.04 (PR:1098)
User Manuals - Documentation
- various updates
- gislib/dox: Refine the command line parsing doc for C (PR:1010)
- add 'plot' keyword (PR:1087)
- manuals and docs: update broken URLS (PR:1003)
- mkhtml: enable path setting for footer html pages (topics.html...) on add-on manual page (PR:1122)
- G78:r.buildvrt example beautified
- G78:t.vect.algebra: Remove paragraph about raster dataset types (PR:1089)
- G78:v.to.rast manual: update example to NC dataset (PR:1053)
Portability
- config.guess + config.sub: updated from http://git.savannah.gnu.org/cgit/config.git/plain/ (PR:1154)
Docker support
- docker: update Ubuntu based images to 20.04 (PR:1180)
Message Translations
- i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) (PR:1152)
New Addons since GRASS 7.8.4
Closed tickets
See GitHub.
Old trac tickets below.
Closed bugs since the last release
No results
Closed wishes since the last release
No results
Note:
See TracWiki
for help on using the wiki.