= GRASS GIS 7.8.1 = [[TOC]] A short summary of changes: '''[wiki:Grass7/NewFeatures78 New features in GRASS 7.8]''' === Releases === ==== Stable Release ==== * TBD ==== Release Candidate 2 (RC2) ==== * Release date: ''6 Nov 2019'' * Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.1RC2.gz * Binaries: ​https://grass.osgeo.org/download/software/#g78x * Source code: * https://github.com/OSGeo/grass/releases/tag/7.8.1RC2 * https://grass.osgeo.org/grass78/source/grass-7.8.1RC2.tar.gz ([https://grass.osgeo.org/grass78/source/grass-7.8.1RC2.md5sum md5sum]) ==== Release Candidate 1 (RC1) ==== * Release date: ''29 Oct 2019'' * Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.1RC1.gz * Binaries: ​https://grass.osgeo.org/download/software/#g78x * Source code: * https://github.com/OSGeo/grass/releases/tag/7.8.1RC1 * https://grass.osgeo.org/grass78/source/grass-7.8.1RC1.tar.gz ([https://grass.osgeo.org/grass78/source/grass-7.8.1RC1.md5sum md5sum]) === Git Source Code === * Milestone: [milestone:"7.8.1"] * 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 most important change is the new Python-3 support. In this release, PROJ 6 and GDAL 3 support has been added. Importantly, the new version is backward compatible with older 7.x releases. **Breaking news: Python 3 compatibility in 7.8** The GRASS GIS 7.8.1 release provides '''more than [https://github.com/OSGeo/grass/compare/releasebranch_7_8@%7B58days%7D...releasebranch_7_8@%7B10-29-19%7D 71 fixes and improvements]''' with respect to the stable release 7.8.0. ==== New modules ==== * G78:... ==== Major module changes ==== (see also below for closed bugs) * G78:r.to.vect: break line when value changes * G78:v.digit: fix digitizing on Windows ==== Minor module changes ==== (see also below for closed bugs) Modules: * G78:g.extension: #3902 multiple metadata entries * G78:i.zc: avoid integer overflow with large maps * G78:r.fillnulls fix to run in Python 3 * G78:r.slope.aspect: fix -e flag to calculate values at edges * G78:t.vect.export: GPKG support added ==== Improvements in the Graphical User Interface ==== * G78:g.gui.psmap: fixes for Python 3 * wxGUI: fixes for Python 3, fix deprecated wx.!NewId(), replace deprecated wx.!Yield() * wxGUI: avoid printing annoying wx debug message on startup * wxGUI/animation: fix deprecation warnings * get rid of wx.insertStringItem deprecation warnings ==== Python scripting ==== * fixes for Python 3 ==== Projection support ==== * libproj: PROJ 6 support added ==== Database support ==== * ... ==== Library changes ==== * libgis: support for GDAL 3 added ==== Unit tests / CI ==== * ... ==== User Manuals - Documentation ==== * various manual pages: examples added/updated ==== Portability ==== * Python-3 support implemented across the tree * OSGeo4W: build fixes, rewrite of package.sh, GDAL3/PROJ6 support ==== Docker support ==== * Various docker images listed at: https://grass.osgeo.org/download/software/docker-images/ * Dockerfile: updated to Python 3 and various base distributions * use copy instead of git clone in Dockerfiles ==== Message Translations ==== * i18N: added new translations from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) === New Addons since GRASS 7.8.0 === * G7A:... === Closed tickets === ==== Closed bugs since the last release ==== [[TicketQuery(status=closed&milestone=7.8.1&type=defect&resolution=fixed&order=priority)]] ==== Closed wishes since the last release ==== [[TicketQuery(status=closed&milestone=7.8.1&type=enhancement&resolution=fixed&order=priority)]]