Changes between Initial Version and Version 1 of Release/7.8.6-News


Ignore:
Timestamp:
Apr 12, 2021, 10:22:07 AM (3 years ago)
Author:
neteler
Comment:

GRASS GIS 7.8.6 draft announcement

Legend:

Unmodified
Added
Removed
Modified
  • Release/7.8.6-News

    v1 v1  
     1= GRASS GIS 7.8.6 =
     2
     3[[TOC]]
     4
     5A short summary of changes: '''[wiki:Grass7/NewFeatures78 New features in GRASS 7.8]'''
     6
     7=== Releases ===
     8
     9==== Stable Release ====
     10
     11 * ~~Release date: ''DD MMM 2021''~~
     12 * ~~Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.6.gz~~
     13 * ~~Binaries: ​https://grass.osgeo.org/download/software/#g78x~~
     14 * ~~Source code:~~
     15   * ~~https://github.com/OSGeo/grass/releases/tag/7.8.6~~
     16   * ~~https://grass.osgeo.org/grass78/source/grass-7.8.6.tar.gz ([https://grass.osgeo.org/grass78/source/grass-7.8.6.md5sum md5sum])~~
     17
     18==== Release Candidate 1 (RC1) ====
     19
     20 * ~~Release date: ''DD MMM 2021''~~
     21 * ~~Changelog: https://grass.osgeo.org/grass78/source/ChangeLog_7.8.6RC1.gz~~
     22 * ~~Binaries: ​https://grass.osgeo.org/download/software/#g78x~~
     23 * ~~Source code:~~
     24   * ~~https://github.com/OSGeo/grass/releases/tag/7.8.6RC1~~
     25   * ~~https://grass.osgeo.org/grass78/source/grass-7.8.6RC1.tar.gz ([https://grass.osgeo.org/grass78/source/grass-7.8.6RC1.md5sum md5sum])~~
     26
     27=== Git Source Code ===
     28
     29 * Milestone: [https://github.com/OSGeo/grass/milestone/6?closed=1 "7.8.6"]
     30 * Release branch created on 4 Aug 2019 (GH d4879d4)
     31 * Git clone of latest 7.8 release branch (including yet unpublished bugfixes):
     32{{{
     33  git clone https://github.com/OSGeo/grass.git
     34  cd grass
     35  git checkout releasebranch_7_8
     36}}}
     37
     38=== Overview of changes ===
     39
     40The 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.
     41
     42The GRASS GIS 7.8.6 release provides more than [https://github.com/OSGeo/grass/compare/releasebranch_7_8@%7B12-22-20%7D...releasebranch_7_8@%7B04-12-21%7D 70 fixes and improvements] with respect to the release 7.8.5.
     43
     44==== New modules ====
     45
     46 * G78:t.downgrade: downgrade a temporal DB from version 3 to 2 (PR:1449)
     47
     48==== Major module changes ====
     49
     50(see also below for closed bugs)
     51
     52 * G78:r.external major speed-up (PR:1305)
     53
     54==== Minor module changes ====
     55
     56(see also below for closed bugs)
     57
     58 * NC full sample dataset: new URL (PR:1463)
     59 * G78:d.mon: Do not clear an existing output file on fatal error (PR:1475)
     60 * G78:g.proj: fix segfault issue #1163 (PR:1170)
     61 * G78:i.vi: fix check input 'red' param arg (PR:1353)
     62 * G78:i.vi: fix the check for the existence of the 'redchan' variable (PR:1378)
     63 * G78:m.proj: fix PROJ URL in error message
     64 * G78:psdriver: Write data to a tempfile before closing (rel78) (PR:1506)
     65 * G78:t.register: strip newline from list of maps to avoid error (PR:1295)
     66 * G78:v.colors: fix v.colors cannot properly copy color table (#1297, PR:1429)
     67 * G78:v.colors: Fix color inversion (PR:1478, PR:1479)
     68 * G78:v.import: Add layer to the projection check (PR:1328)
     69 * G78:v.patch: v.patch: fix segmentation fault when DB table absent in one input map (#1488, PR:1492)
     70 * G78:v.surf.idw: less confusing error message (PR:1332)
     71
     72==== GUI: Improvements in the Graphical User Interface ====
     73
     74 * wxGUI/dbmgr: fix calculate column values (PR:1370)
     75 * wxGUI/dbmgr: fix click on the 'Modify layer' button if vector map doesn't have any layers (PR:1334)
     76 * wxGUI/dbmgr: fix hit 'Refresh' button if vector map doesn't have any layers (PR:1371)
     77 * wxGUI/dbmgr: fix insert record for each category into table (PR:1333)
     78 * wxGUI: fix another wx flag assertion error in iclass (PR:1471)
     79 * wxGUI: fix calling coordselect validator (PR:1455)
     80 * wxGUI: fix cmd-c closing interactive colour table on mac (PR:1293)
     81 * wxGUI: fix d.out.file command parsing with --overwrite (PR:1284)
     82 * wxGUI: Fix key binding issues on mac (PR:818 #1160)
     83 * wxGUI: fix search field in location wizard (PR:1322)
     84 * wxGUI: fix validators (partial backport of #1069 and #1418) (PR:1427)
     85 * wxGUI: fix 'wxPyDeprecationWarning: Call to deprecated item. Use FindItem instead.' (PR:1344)
     86 * wxGUI: fix parsing GDAL/OGR formats which contains a colon in a description (PR:1226)
     87 * wxGUI/forms: fix Python 3.8 integer warning (PR:1302)
     88 * wxGUI/gcmd: fix read command stdout (PR:1228)
     89 * wxGUI/locwizard: fix flags for wxPython 4.1 (PR:1330)
     90 * wxGUI/locwizard: fix more flags for wxPython 4.1 (PR:1343)
     91 * wxGUI/rlisetup: dissociate the managed window from the manager ('wx.aui.AuiManager' instance) before destroy wizard window (PR:1196)
     92 * wxGUI/tplot: fix x, y coordinates validation (PR:1199)
     93 * wxGUI: update Slovakia 3D precipitation voxel sample dataset URL (PR:1292)
     94 * wxGUI/vselect: fix delete row from selected features list (PR:1231)
     95
     96==== Python scripting ====
     97
     98 * remove deprecated py 'PIL' module 'fromstring', 'tostring' method call (removed from 'PIL' module version >= 8.0.0) (PR:1223)
     99
     100==== Projection support ====
     101
     102 * **PROJ6+ / WKT2 support** (PR:1240)
     103 * libproj: added alias for ITRF92 (PR:1460)
     104 * libproj: change warning to debug message (PR:1337)
     105 * lib/proj: fix results for ll equivalents (PR:1444)
     106 * datum: add support for D_Rauenberg_1983 (PR:1331)
     107
     108==== GDAL support ====
     109
     110 * n/a
     111
     112==== Database support ====
     113
     114 * n/a
     115
     116==== Library changes ====
     117
     118 * make: Add support for Makefile variable DESTDIR (PR:1234)
     119 * libgis: add test for invalid value to parser (PR:1459)
     120 * libgis: fix reading of WKT and SRID
     121 * libgis: add read/write functions for WKT and srid (PR:976)
     122 * libgis:parser: Accept `#-space-%` to allow writing PEP8-compliant Python code (PR:1446)
     123
     124==== JSON /  REST support ====
     125
     126 * json parser: fix mapsets in tokenizing (PR:1252)
     127
     128==== Code quality ====
     129
     130 * Add missing `#include <stdlib.h>` to display/d.where/main.c. (PR:1377)
     131 * Allow parsing long GISDBASE paths (PR:1376)
     132 * Imagery lib: Add notes to documentation about I_get_*2() functions (PR:1250)
     133
     134==== Unit tests / CI ====
     135
     136 * CI: Make test report available as artifact (PR:1484)
     137 * !GitHub action CI: drop ubuntu-16.04 (PR:1254)
     138 * testsuite: fix libgis/parser_json.c and r.fillnull (PR:1346)
     139
     140==== User Manuals - Documentation ====
     141
     142 * G78:g.gui manual: example load workspace from command line
     143 * G78:r.series: manual update (PR:1246)
     144 * G78:r.stream.extract: Fix typos in the manual (PR:1352) (PR:1383)
     145 * G78:t.register manual: add link to r.timestamp
     146 * G78:v.in.ogr manual: update old GDAL links
     147
     148==== Portability ====
     149
     150 * attempt to fix #1218 windows does not start (PR:1270)
     151
     152==== Docker support ====
     153
     154==== Message Translations ====
     155
     156 * i18N: sync from Transifex (https://www.transifex.com/grass-gis/grass7/dashboard/) (PR:XXX
     157 * i18n: Remove duplicate messages from po files (PR:1397)
     158 * i18n: Sync from Transifex for rel78 (PR:1466)
     159 * i18n: sync from Transifex (PR:1340)
     160 * Sync Transifex; labelcolumn => label_column for v.to.rast (PR:1385)
     161 * Updated translators.csv file (PR:1249)
     162
     163=== New Addons since GRASS 7.8.5 ===
     164
     165{{{
     166#!htmlcomment
     167Get from here: ("new addons" tag)
     168https://github.com/OSGeo/grass-addons/pulls?q=is%3Apr+label%3A%22new+addon%22+is%3Aclosed
     169}}}
     170 * G7A:i.landsat toolset: G7A:i.landsat.download, G7A:i.landsat.import
     171 * G7A:m.csv.clean: Cleaning of CSV files
     172 * G7A:r.in.ogc, G7A:r.in.ogc.coverages: OGC API support
     173 * G7A:v.in.ogc, G7A:v.in.ogc.coverages: OGC API support
     174 * G7A:r.bearing.distance: Find the bearing and/or straight-line distance from all non-null cells to the specified point.
     175 * G7A:r.centroids: Creates vector map of centroids from raster of "clumps".
     176 * G7A:r.extract: Extracts specified categories of an integer input map.
     177 * G7A:r.skyline: Compute the skyline index and / or find the horizon cells in a raster viewshed.
     178 * G7A:v.in.csv: Easy import of CSV as vector points
     179 * G7A:v.percolate: Continuum percolation analysis
     180
     181=== Closed !!GitHub tickets since the last release ===
     182
     183See [https://github.com/OSGeo/grass/milestone/6?closed=1 !GitHub].
     184
     185For old trac tickets, see below.
     186
     187==== Closed trac bugs since the last release ====
     188
     189[[TicketQuery(status=closed&milestone=7.8.6&type=defect&resolution=fixed&order=priority)]]
     190
     191==== Closed trac wishes since the last release ====
     192
     193[[TicketQuery(status=closed&milestone=7.8.6&type=enhancement&resolution=fixed&order=priority)]]