= GRASS GIS 7.4.2 = NOTE: PLANNED RELEASE [[TOC]] A short summary of changes: '''[wiki:Grass7/NewFeatures74 New features in GRASS 7.4]''' === Releases === ==== Release Candidate 1 (RC1) ==== * Release date: ''28 Sep 2018'' * Changelog: https://grass.osgeo.org/grass74/source/ChangeLog_7.4.2RC1.gz * Binaries: ​https://grass.osgeo.org/download/software/#g74x * Source code: https://grass.osgeo.org/grass74/source/grass-7.4.2RC1.tar.gz ([https://grass.osgeo.org/grass74/source/grass-7.4.2RC1.md5sum md5sum]) * SVN Source Code Checkout 7.4.2RC1: {{{ svn checkout https://svn.osgeo.org/grass/grass/tags/release_20180928_grass_7_4_2RC1 }}} === SVN Source Code === * Milestone: [milestone:"7.4.2"] * SVN Checkout latest 7.4 release branch (including yet unpublished bugfixes): {{{ svn checkout https://svn.osgeo.org/grass/grass/branches/releasebranch_7_4 }}} === Overview of changes === A series of new features and stability fixes, manual improvements, and a few language translations have been added. The GRASS GIS 7.4.2 release provides '''more than 100 fixes and improvements''' with respect to the stable release 7.4.1. ==== Minor module changes ==== (see also below for closed bugs) * G74:db.execute: check return code of db_execute_immediate() also for sql option * G74:i.colors.enhance: check for not existing maps, see #2984 * G74:i.segment: avoid integer overflow with extremely large regions * G74:i.segment: fix memory management estimation * G74:i.segment: input bands must not be NULL or constant * G74:i.vi: add NDVI keyword * G74:r.buffer: fix interger overflow * G74:r.horizon: check if coordinates are within the current region, fixes #3634 * G74:r.import: remove hardcoded memory limit * G74:r.what: fix if coords are just outside current region * G74:v.db.addtable: create unique index * G74:v.distance: use default db connection of current mapset * G74:v.in.ogr: OGR dsn and GRASS db connections are independent of each other * G74:v.in.ogr: use column type 'text' when appropriate * G74:v.out.ogr: do not modify OGR dsn * G74:v.to.db: add more keywords * G74:v.to.db: fix fractal dimension index ==== Improvements in the Graphical User Interface ==== * attribute table manager fails to start from new mapset, closes #3658 * command prompt - Log files produces empty log files, closes #3657 * G_OPT_DB_WHERE - non-functional 'table' icon in gui, closes #3619 * wxGUI: wx4 doesn't have !Image.GetHandlers, fixes #3617 * wxGUI: fix m.nviz.image command building * wxGUI: use simpler widget for !MapsetSelect to avoid wxWidgets bug * wxGUI/rdigit: fix raster digitizer toolbar on mac ==== Scripting ==== * libpython: by default, no error output is produced even though the output in case of failure * pygrass wrongly reported lines for point vector maps, closes #3549 ==== Library changes ==== * lib/dbmibase: fix get/set connection parameters, clarify default and current parameters * libraster: improved error msg if compression is not supported * Vlib, Vect_merge_lines(): use correct line type in messages ==== User Manuals - Documentation ==== * G74:d.vect: explain z height for 3D lines/polygons, see #934 * G74:i.atcorr: +short explanation for input visibility raster * G74:i.atcorr: update manual for PlanetScope 0f * G74:r.compress manual: example update to current state of r.compress * G74:r.compress manual: raster NULL cells are compressed by default * G74:r.fillnulls manual: example extended with bilinear method * G74:r.in.gdal manual: Raster Attribute Tables note added * G74:r.mapcalc manual: fix FCELL/float() precision description * G74:t.rast.algebra manual: explain ply installation on MS-Windows * G74:v.category: explain option=report * G74:v.surf.rst manual: example changed from Spearfish to North Carolina dataset * G74:v.univar manual: beautify example section * G74:v.what.vect: distance units are meters for lat-long locations ==== Portability ==== * Dockerfile: have UTF8 defined * Dockerfile: 'set ENV SHELL' to avoid /bin/sh fallback in interactive GRASS GIS sessions in docker * Dockerfile: added ncurses dependency since tput is used in lib/init/grass.py * Fedora RPM SPEC: fix wxGTK-devel and cairo-devel dependencies * wingrass: wxpython packages rename to python-wx * winGRASS: add python-ply as a dependency * winGRASS: add pip as dependency === Closed tickets === ==== Closed bugs since the last release ==== [[TicketQuery(status=closed&milestone=7.4.2&type=defect&resolution=fixed&order=priority)]] ==== Closed wishes since the last release ==== [[TicketQuery(status=closed&milestone=7.4.2&type=enhancement&resolution=fixed&order=priority)]]