Changes between Version 7 and Version 8 of Release/8.0.0-News
- Timestamp:
- Dec 17, 2021, 9:09:28 AM (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Release/8.0.0-News
v7 v8 49 49 ==== New Contributors ==== 50 50 51 (in alphabetical GitHub user name order)51 (in alphabetical !GitHub user name order) 52 52 53 53 * @aaronsms made their first contribution in (PR:1514) … … 58 58 * @bmwiedemann made their first contribution in (PR:251) 59 59 * @byronbest made their first contribution in (PR:113) 60 * @CarlosGrohmann made their first contribution in (PR:1857) 60 61 * @chaedri made their first contribution in (PR:1603) 61 62 * @cwhite911 made their first contribution in (PR:1026) 63 * @ecodiv made their first contribution in (PR:1246) 62 64 * @ggardet made their first contribution in (PR:565) 63 65 * @griembauer made their first contribution in (PR:983) … … 81 83 ==== New modules ==== 82 84 83 * G80:... 85 * G80:i.band.library - Prints available semantic label information used for multispectral data. 86 * G80:r.in.pdal: a PDAL based replacement of r.in.lidar by @marisn in (PR:1200) 87 * G80:r.semantic.label - Manages semantic label information assigned to a single raster map or to a list of raster maps. 84 88 85 89 ==== Major module changes ==== … … 103 107 * G80:d.legend: Fix position of units and background by @wenzeslaus in (PR:1075) 104 108 * G80:d.mon: Do not clear an existing output file on fatal error by @HuidaeCho in (PR:1452) 105 * G80:d.mon fixes by @petrasovaa in (PR:125)106 109 * G80:d.polar: fix launch module (py3) and write output EPS file by @tmszi in (PR:1107) 107 110 * G80:d.polar: test added by @neteler in (PR:1108) 108 111 * G80:d.rast.arrow: Fix negative drainage directions by @HuidaeCho in (PR:777) 109 112 * G80:d.rast.edit: fix launch wxGUI (py3/wxPy4) by @tmszi in (PR:1085) 110 * G80:d.rast.edit: Remove 'wxversion' module by @tmszi in (PR:713)111 * G80:d.text: Remove unused variables by @HuidaeCho in (PR:1440)112 113 * G80:m.proj: replace checks in code by parser rules by @wenzeslaus in (PR:106) 113 114 * G80:g.copy: Report failed copy using an error message by @wenzeslaus in (PR:1086) … … 120 121 * G80:g.extension: distinguish between extensions and modules by @metzm in (PR:582) 121 122 * G80:g.extension: dont expand db modul class by @ninsbl in (PR:424) 122 * G80:g.extension: fix get add-on module name on Win platform by @tmszi in (PR:1143)123 123 * G80:g.extension: Fix installation from gitlab repositories by @tmszi in (PR:683) 124 * G80:g.extension: fix module launch with compile '-i' or download '-d' flag by @tmszi in (PR:938)125 * G80:g.extension: fix parse PGM variable from Makefile by @tmszi in (PR:1181)126 124 * G80:g.extension: fix 'rate limit exceeded' http error during request json file (add-ons paths) from the official add-ons github server url by @tmszi in (PR:1106) 127 125 * G80:g.extension: get branch from version by @ninsbl in (PR:1700) 128 * G80:g.extension: ignore cruft __pycache__ files by @neteler in (PR:1496)129 126 * G80:g.extension: improve way how to parse module name from makefile by @tmszi in (PR:1142) 130 127 * G80:g.extension: match module files on Windows by @ninsbl in (PR:1565) … … 139 136 * G80:g.parser: Add G_OPT_M_NPROCS by @HuidaeCho in (PR:1652) 140 137 * G80:g.proj: fix reading input WKT by @metzm in (PR:1582) 141 * G80:g.proj: fix segfault issue #1163 by @metzm in (PR:1170)142 138 * G80:g.proj: fix segfault when reading proj info from georef file by @petrasovaa in (PR:599) 143 139 * G80:g.region: Add more detail into error messages by @wenzeslaus in (PR:1140) … … 146 142 * G80:g.search.modules: without keywords, list all modules by @metzm in (PR:989) 147 143 * G80:g.version: Fix February print by @HuidaeCho in (PR:366) 148 * G80:g.version: strstr -> strchr by @landam in (PR:478)149 * G80:i.band: lazy np import by @landam in (PR:127)150 144 * G80:i.group: fit long names to fancy file listing by @nilason in (PR:1818) 151 145 * G80:i.ortho.photo: Add optional correction for panorama cameras by @metzm in (PR:401) … … 160 154 * G80:i.zc by @metzm in (PR:142) 161 155 * G80:r.blend: Quote map names in r.mapcalc expressions. by @marisn in (PR:277) 162 * G80:r.carve manual: fix example for stream vector by @neteler in (PR:968)163 * G80:r.clump manual: screenshots added by @neteler in (PR:902)164 156 * G80:r.colors: add offset and scale by @metzm in (PR:954) 165 157 * G80:r.compress: Reversing logic to fix Failure Reporting by @Lucifergene in (PR:1812) … … 168 160 * G80:r.external: read "nan" as nan by @metzm in (PR:338) 169 161 * G80:r.external: transfer_colormap added by @landam in (PR:337) 170 * G80:r.external speed-up by @metzm in (PR:1305)162 * G80:r.external: major speed-up by @metzm in (PR:1305) 171 163 * G80:r.geomorphon: add two more comparison modes by @infrastation in (PR:1096) 172 * G80:r.geomorphon by @metzm in (PR:192) 173 * G80:r.geomorphon: Fix an out-of-bounds read w/multires by @infrastation in (PR:995) 164 * G80:r.geomorphon: fix an out-of-bounds read w/multires by @infrastation in (PR:995) 174 165 * G80:r.geomorphon: fix landform category names by @infrastation in (PR:1421) 175 * G80:r.geomorphon: Fix shape calculations by @infrastation in (PR:1040)166 * G80:r.geomorphon: fix shape calculations by @infrastation in (PR:1040) 176 167 * G80:r.geomorphon: implement a new "one-off" mode by @infrastation in (PR:1157) 177 * G80:r.geomorphon misc cleanups by @infrastation in (PR:1045)178 * G80:r.geomorphon more cleanups by @infrastation in (PR:1093)179 168 * G80:r.geomorphon: remove multires-specific code by @infrastation in (PR:1570) 180 * G80:r.geomorphon: Run grass_indent.sh on the source by @infrastation in (PR:1101)181 169 * G80:r.geomorphon: separate input from output by @infrastation in (PR:1052) 182 * G80:r.geomorphon: Spell "flatness" correctly by @infrastation in (PR:982) 183 * G80:r.geomorphon: translate a C comment into English by @infrastation in (PR:972) 184 * G80:r.grow: Correctly handle shrinking of maps without NULL values by @marisn in (PR:343) 170 * G80:r.grow: correctly handle shrinking of maps without NULL values by @marisn in (PR:343) 185 171 * G80:r.grow.distance: add minimum and maximum distance options by @metzm in (PR:1453) 186 172 * G80:r.grow.distance: update module description with value raster by @griembauer in (PR:983) 187 * G80:r.horizon manual: explain negative values by @neteler in (PR:754)188 173 * G80:r.import and v.import: Use PID and node for tmp location by @wenzeslaus in (PR:653) 189 174 * G80:r.import: do not reproject when projection matches (bug #547) by @petrasovaa in (PR:659) 190 175 * G80:r.import extent=region bug fix by @anikaweinmann in (PR:404) 191 176 * G80:r.import: fix calling r.import when use_temp_region is used by @petrasovaa in (PR:676) 192 * G80:r.import manual: explain missing resampling methods by @neteler in (PR:1557)193 177 * G80:r.import: pass extent to r.in.gdal by @mmacata in (PR:291) 194 178 * G80:r.import: use temp region for resolution=value by @wenzeslaus in (PR:197) 195 179 * G80:r.in.wms: replace broken URLs with alternative WMS by @neteler in (PR:1635) 196 180 * G80:r.in.wms: restore NASA GIBS by @agiudiceandrea in (PR:1756) 197 * G80:r.in.pdal – a PDAL based replacement of r.in.lidar by @marisn in (PR:1200)198 * G80:r.in.pdal: info.cpp also needs PDALCPPFLAGS by @HuidaeCho in (PR:1768)199 * G80:r.in.pdal: use fabs for double values by @nilason in (PR:1752)200 181 * G80:r.in.wms BaseCapabilitiesTree: Fix init ElementTree class by @tmszi in (PR:651) 201 182 * G80:r.in.wms: enable CreateOptions for GDAL driver by @neteler in (PR:1558) … … 211 192 * G80:r.neighbors: add testsuite by @ninsbl in (PR:729) 212 193 * G80:r.object.geometry: move from addons by @petrasovaa in (PR:1918) 213 * G80:r.out.gdal manual: added COG example by @neteler in (PR:1554)214 194 * G80:r.out.gdal / v.out.ogr: fix xy export by @metzm in (PR:1564) 215 195 * G80:r.pack/r.unpack: fix pack and unpack VRT raster map with tiled raster maps by @tmszi in (PR:1074) 216 196 * G80:r.pack/r.unpack: fix packing/unpacking vrt map if some of tiled rasters doesn't have color table by @tmszi in (PR:1116) 217 * G80:r.plane manual: example improved by @neteler in (PR:900)218 197 * G80:r.random: Add -s flag, remove -i flag, redo interface by @wenzeslaus in (PR:1054) 219 * G80:r.random*/r.surf. * G80:manuals: examples and screenshots added by @neteler in (PR:1542)220 198 * G80:r.region: Vect_get_map_box() requires level 2 by @HuidaeCho in (PR:1404) 221 199 * G80:r.report: add default units, change to full unit names by @petrasovaa in (PR:1666) … … 225 203 * G80:r.sim.sediment: fix segfault, memory freeing was in wrong place by @petrasovaa in (PR:1094) 226 204 * G80:r.sim.water: NC SPM example and other modernizations by @wenzeslaus in (PR:171) 227 * G80:r.slope.aspect by @metzm in (PR:166)205 * G80:r.slope.aspect: fix -e flag to calculate values at edges by @metzm in (PR:166) 228 206 * G80:r.slope.aspect: Fix directions in comments by @HuidaeCho in (PR:110) 229 207 * G80:r.slope.aspect: fix title and color table for -n flag by @petrasovaa in (PR:320) 230 208 * G80:r.stats.zonal and v.vect.stats: Improve documentation and interface by @wenzeslaus in (PR:1114) 231 * G80:r.stream.extract: Fix typos in the manual by @HuidaeCho in (PR:1352)232 209 * G80:r.sun: allow user to set solar constant by @petrasovaa in (PR:482) 233 210 * G80:r.sun: fix copy paste error when using both lat and lon raster by @petrasovaa in (PR:92) … … 236 213 * G80:r.topidx: fix bug with steep slopes by @petrasovaa in (PR:193) 237 214 * G80:r.topidx: Rewrite Perl scripts in Python 3 by @HuidaeCho in (PR:766) 238 * G80:r.topmodel reference: Korea => South Korea by @HuidaeCho in (PR:1534)239 215 * G80:r.to.vect: break line when value changes by @byronbest in (PR:113) 240 216 * G80:r.univar: support large regions with more than 2 billion cells for extended stats by @metzm in (PR:672) 241 217 * G80:r.viewshed: limit viewshed horizontally by specifying two angles by @petrasovaa in (PR:180) 242 * G80:r.volume manual: example and screenshot added by @neteler in (PR:903)243 218 * G80:r.unpack: sys.stdout.write() cannot print bytes; convert f.read() to str by @HuidaeCho in (PR:577) 244 219 * G80:r.watershed: Update the drainage figure by @HuidaeCho in (PR:603) … … 260 235 * G80:v.distance: Linear matrix becomes default, new -s flag for square matrix [API change] by @mlennert in (PR:601) 261 236 * G80:v.edit: Add credits for extend tools by @HuidaeCho in (PR:446) 262 * G80:v.edit: Change -t to -b in the manual by @HuidaeCho in (PR:471)263 237 * G80:v.generalize: remove_small is no longer available by @HuidaeCho in (PR:473) 264 238 * G80:v.hull: use standard C boolean type by @nilason in (PR:1567) 265 239 * G80:v.import: Add layer to the projection check by @wenzeslaus in (PR:1328) 266 * G80:v.import by @metzm in (PR:119)267 240 * G80:v.import: Do not reproject if projections match by @marisn in (PR:845) 268 241 * G80:v.import: fix gfs file for GDAL version smaller 2.4.1 by GML import by @anikaweinmann in (PR:386) … … 270 243 * G80:v.in.ascii: user likely expectes number of rows used by @wenzeslaus in (PR:108) 271 244 * G80:v.info: fix printing UTM zone (#892) by @metzm in (PR:977) 272 * G80:v.info manual: note on -c flag added by @neteler in (PR:198)273 * G80:v in ogr by @metzm in (PR:226)274 * G80:v.in.ogr by @metzm in (PR:227)275 245 * G80:v.in.ogr: fix usage of OGR_G_HasCurveGeometry() by @metzm in (PR:267) 276 246 * G80:v.in.pdal: cast enum value to int by @nilason in (PR:1819) … … 278 248 * G80:v.in.pdal: remove obsolete PCL functionality by @marisn in (PR:1907) 279 249 * G80:v.in.wfs: add options to set user and password by @anikaweinmann in (PR:808) 280 * G80:v.in.wfs manual: fix example by @neteler in (PR:809)281 250 * G80:v.kernel: add output raster history by @petrasovaa in (PR:111) 282 251 * G80:v.kernel: fix inconsistent msg by @neteler in (PR:825) … … 286 255 * G80:v.out.ogr: export datetime attributes as datetime by @metzm in (PR:184) 287 256 * G80:v.out.ogr: Remove a garbage character from warning by @HuidaeCho in (PR:1886) 288 * G80:v.overlay by @metzm in (PR:102)289 257 * G80:v.patch: add details into error messages by @wenzeslaus in (PR:103) 290 258 * G80:v.patch: Fix line categories when building topology by @HuidaeCho in (PR:374) … … 307 275 * G80:v.to.rast by @metzm in (PR:173) 308 276 * G80:v.to.rast: fix where selection by @metzm in (PR:259) 309 * G80:v.to.rast manual: update example to NC dataset by @neteler in (PR:1053)310 277 * G80:v.to.rast: Print the correct option name by @HuidaeCho in (PR:1351) 311 278 * G80:v.unpack: sys.stdout.write() cannot print bytes; convert f.read() to str by @HuidaeCho in (PR:577) … … 447 414 * fix Iterable import in pygrass/vector by @lrntct in (PR:734) 448 415 * Fix linker flags on FreeBSD. by @MikaelUrankar in (PR:1936) 449 * Fix link to startup script manual page by @veroandreo in (PR:1875)450 416 * Fix macOS gui bug for v.proj and r.proj on, addresses #3502 by @nilason in (PR:363) 451 417 * Fix missing checkboxes in ListCtrl by @petrasovaa in (PR:204) … … 498 464 * Fix wxGUI Vector Network Analysis Tool merge dicts by @tmszi in (PR:417) 499 465 * Format YAML in GH workflows by @wenzeslaus in (PR:1367) 500 * full index manual: add missing pages by @neteler in (PR:258)501 466 * GDAL/OGR import: check projection of input data by @metzm in (PR:317) 502 467 * GDAL/OGR import: report XY location when comparing projections by @metzm in (PR:368) … … 512 477 * Git: Un-ignore locale directory by @wenzeslaus in (PR:1512) 513 478 * gmodeler: fix python export - main() by @landam in (PR:336) 514 * grass7 manual: document --config parameters by @neteler in (PR:532)515 479 * GRASS GIS 8.0 changes by @neteler in (PR:1597) 516 * GRASS GIS Quickstart by @lindakladivova in (PR:1577)517 480 * grass.jupyter: add property filename to GrassRenderer by @petrasovaa in (PR:1846) 518 481 * grass.jupyter: more flexible region handling for rendering by @petrasovaa in (PR:1871) … … 580 543 * Make Data tab the default in GUI by @lindakladivova in (PR:756) 581 544 * make python script in gmodeler using items instead of iteritems by @pesekon2 in (PR:340) 582 * manual: add 'plot' keyword by @neteler in (PR:1087)583 * manual: comment out SVN Date tag by @neteler in (PR:200)584 * manual: crosslinks and keywords added by @neteler in (PR:162)585 * manual: fix wrong input param in examples by @neteler in (PR:199)586 * manual: improved HTML page headers by @neteler in (PR:946)587 * manual: PROJ related links update by @neteler in (PR:268)588 * manual: put module name at first position by @neteler in (PR:248)589 * manual: revert further pages entry addition by @neteler in (PR:271)590 * manuals and docs: update broken URLS by @neteler in (PR:1003)591 * manual typo fix by @hellik in (PR:1268)592 545 * MapSwipe window has wrong title by @lindakladivova in (PR:1692) 593 546 * misc: fix indentation for r.series and r.patch by @aaronsms in (PR:1772) 594 547 * misc(r.slope.aspect): reindent C source files by @aaronsms in (PR:1765) 595 548 * Misleading lock symbol icon in the in the Data tab toolbar by @lindakladivova in (PR:870) 596 * mkhtml: enable path setting for footer html pages (topics.html...) on add-on manual page by @tmszi in (PR:1122)597 549 * more proofreading for r.geomorphon by @infrastation in (PR:991) 598 550 * Move g.download.location to core, create grass.utils lib by @wenzeslaus in (PR:1715) … … 698 650 * tests: Output more text and sort files by @wenzeslaus in (PR:1362) 699 651 * testsuite example: info updated by @neteler in (PR:831) 700 * testsuite: fix g.bands and i.band test by @neteler in (PR:1345)701 652 * testsuite: fix libgis/parser_json.c and r.fillnull by @neteler in (PR:1346) 702 653 * testsuite: minor fixes by @neteler in (PR:855) 703 654 * testsuite: r.blend quoting test by @neteler in (PR:347) 704 * tools/mkhtml: fix src and src commits url in html addon module manual by @tmszi in (PR:987)705 * tools/mkhtml.py: fix keywords html pages paths if add-on html man page strored on the server by @tmszi in (PR:1165)706 * totools/mkhtml.py: fix replacing keywords (no keywords) html pages path if add-on html man page stored on the server by @tmszi in (PR:1172)707 655 * tplot/frame.py: fixes for Matplotlib 3.3+ by @neteler in (PR:1191) 708 * Update db.drivers.html by @jidanni in (PR:212)709 656 * Update docs (#360) by @KolesovDmitry in (PR:361) 710 657 * Updated translators.csv file by @lucadelu in (PR:1249) 711 658 * Update from proj.4 to proj (g.version) by @kikislater in (PR:55) 712 * Update g.access.html by @jidanni in (PR:209)713 * Update g.gisenv.html by @jidanni in (PR:219)714 * Update g.manual.html by @jidanni in (PR:207)715 * Update grass7.html by @jidanni in (PR:220)716 * Update helptext.html by @jidanni in (PR:614)717 * update how_release based on 7.8.6RC3 experience by @landam in (PR:1913)718 * Update i.eb.hsebal01.html by @jidanni in (PR:213)719 * Update i.evapo.pm.html by @jidanni in (PR:214)720 * Update i.smap.html by @jidanni in (PR:215)721 659 * Update Location Wizard: First page by @lindakladivova in (PR:493) 722 660 * Update of travis configuration for Python 3 by @neteler in (PR:115) 723 * Update PO files by @HuidaeCho in (PR:1361)724 * update Python 3 dependencies by @neteler in (PR:79)725 * Update r3.out.bin.html by @jidanni in (PR:216)726 661 * Update reference from proj.4 or proj4 to proj (g.version) by @kikislater in (PR:54) 727 * Update r.in.gdal.html by @jidanni in (PR:621)728 * Update r.in.wms.py by @jidanni in (PR:616)729 * Update r.mask.html by @ecodiv in (PR:1861)730 * Update r.region.html by @jidanni in (PR:600)731 * Update r.series.html by @ecodiv in (PR:1246)732 662 * Updates made in the README.md file by @shubhamshah14102 in (PR:1951) 733 663 * Update to Black 21.5b1 by @wenzeslaus in (PR:1605) 734 664 * Update to upstream ctypesgen version by @nilason in (PR:1651) 735 665 * update usage of map() function to Python 3 by @pesekon2 in (PR:114) 736 * Update variables.html by @jidanni in (PR:218)737 * Update variables.html by @jidanni in (PR:222)738 * Update v.category.html by @jidanni in (PR:607)739 * Update v.db.addtable.html by @jidanni in (PR:211)740 * Update vectorintro.html by @jidanni in (PR:224)741 * Update v.edit.html by @jidanni in (PR:208)742 * Update v.edit.html by @jidanni in (PR:223)743 * Update v.extrude.html by @jidanni in (PR:210)744 * Update v.import.html by @jidanni in (PR:221)745 * Update v.lrs.label.html by @jidanni in (PR:217)746 666 * update wingrass installer to osgeo4w v2 + drop 32bit by @landam in (PR:1904) 747 667 * Upgrade tgis db by @landam in (PR:306) … … 749 669 * use copy instead of git clone in Dockerfiles by @mmacata in (PR:151) 750 670 * Use gs as alias for grass.script in doc by @wenzeslaus in (PR:282) 751 * use proj 6.2.1 in apline Dockerfile by @mmacata in (PR:255) 671 752 672 * Use .wxgui_history as history file for the gui (#962) by @susi in (PR:1917) 753 673 * Using JSON for GUI settings by @petrasovaa in (PR:1015) … … 1173 1093 1174 1094 * Add CONTRIBUTING file with a standard contributor Git how-to by @wenzeslaus in (PR:237) 1095 * Fix link to startup script manual page by @veroandreo in (PR:1875) 1096 * full index manual: add missing pages by @neteler in (PR:258) 1097 * G80:db.drivers: manual updated by @jidanni in (PR:212) 1098 * G80:g.access: manual updated by @jidanni in (PR:209) 1099 * G80:g.gisenv: manual updated by @jidanni in (PR:219) 1100 * G80:g.manual: manual updated by @jidanni in (PR:207) 1101 * G80:grass7: manual updated by @jidanni in (PR:220) 1102 * G80:helptext: manual updated by @jidanni in (PR:614) 1103 * G80:i.eb.hsebal01: manual updated by @jidanni in (PR:213) 1104 * G80:i.evapo.pm: manual updated by @jidanni in (PR:214) 1105 * G80:i.smap: manual updated by @jidanni in (PR:215) 1106 * G80:r3.out.bin: manual updated by @jidanni in (PR:216) 1107 * G80:r.carve manual: fix example for stream vector by @neteler in (PR:968) 1108 * G80:r.clump manual: screenshots added by @neteler in (PR:902) 1109 * G80:r.cost manual: explain multiple directions by @metzm in (PR:846) 1110 * G80:r.horizon manual: explain negative values by @neteler in (PR:754) 1111 * G80:r.import manual: explain missing resampling methods by @neteler in (PR:1557) 1112 * G80:r.in.gdal: manual updated by @jidanni in (PR:621) 1113 * G80:r.mask: manual updated by @ecodiv in (PR:1861) 1114 * G80:r.out.gdal manual: added COG example by @neteler in (PR:1554) 1115 * G80:r.plane manual: example improved by @neteler in (PR:900) 1116 * G80:r.random*/r.surf. * G80:manuals: examples and screenshots added by @neteler in (PR:1542) 1117 * G80:r.region: manual updated by @jidanni in (PR:600) 1118 * G80:r.series: manual updated by @ecodiv in (PR:1246) 1119 * G80:r.stream.extract: Fix typos in the manual by @HuidaeCho in (PR:1352) 1120 * G80:r.volume manual: example and screenshot added by @neteler in (PR:903) 1121 * G80:variables manual updated by @jidanni in (PR:218) 1122 * G80:variables manual updated by @jidanni in (PR:222) 1123 * G80:v.category manual updated by @jidanni in (PR:607) 1124 * G80:v.db.addtable manual updated by @jidanni in (PR:211) 1125 * G80:vectorintro manual updated by @jidanni in (PR:224) 1126 * G80:v.edit: Change -t to -b in the manual by @HuidaeCho in (PR:471) 1127 * G80:v.edit manual updated by @jidanni in (PR:208) 1128 * G80:v.edit manual updated by @jidanni in (PR:223) 1129 * G80:v.extrude manual updated by @jidanni in (PR:210) 1130 * G80:v.import manual updated by @jidanni in (PR:221) 1131 * G80:v.info manual: note on -c flag added by @neteler in (PR:198) 1132 * G80:v.in.wfs manual: fix example by @neteler in (PR:809) 1133 * G80:v.lrs.label manual updated by @jidanni in (PR:217) 1134 * G80:v.to.rast manual: update example to NC dataset by @neteler in (PR:1053) 1135 * grass7 manual: document --config parameters by @neteler in (PR:532) 1136 * GRASS GIS Quickstart by @lindakladivova in (PR:1577) 1175 1137 * howto_release converted to MD incl cleanup by @neteler in (PR:96) 1176 * G80:r.cost manual: explain multiple directions by @metzm in (PR:846) 1138 * manual: add 'plot' keyword by @neteler in (PR:1087) 1139 * manual: comment out SVN Date tag by @neteler in (PR:200) 1140 * manual: crosslinks and keywords added by @neteler in (PR:162) 1141 * manual: fix wrong input param in examples by @neteler in (PR:199) 1142 * manual: improved HTML page headers by @neteler in (PR:946) 1143 * manual: PROJ related links update by @neteler in (PR:268) 1144 * manual: put module name at first position by @neteler in (PR:248) 1145 * manual: revert further pages entry addition by @neteler in (PR:271) 1146 * manuals and docs: update broken URLS by @neteler in (PR:1003) 1147 * manual typo fix by @hellik in (PR:1268) 1148 * mkhtml: enable path setting for footer html pages (topics.html...) on add-on manual page by @tmszi in (PR:1122) 1149 * tools/mkhtml: fix src and src commits url in html addon module manual by @tmszi in (PR:987) 1150 * tools/mkhtml.py: fix keywords html pages paths if add-on html man page strored on the server by @tmszi in (PR:1165) 1151 * tools/mkhtml.py: fix replacing keywords (no keywords) html pages path if add-on html man page stored on the server by @tmszi in (PR:1172) 1177 1152 1178 1153 ==== Portability ==== … … 1209 1184 * docker: update Ubuntu based images by @neteler in (PR:1180) 1210 1185 * docker: version matrix added by @neteler in (PR:606) 1211 1186 * use proj 6.2.1 in alpine Dockerfile by @mmacata in (PR:255) 1212 1187 1213 1188 ==== Message Translations ====