Changes between Version 12 and Version 13 of Release/8.0.0-News
- Timestamp:
- 12/18/21 16:54:04 (3 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Release/8.0.0-News
v12 v13 83 83 ==== UNSORTED FIXME ==== 84 84 85 * wxGUI: Add rename and delete of Location and Mapset in Datacatalog by @lindakladivova in (PR:771)86 * wxGUI: address digitizer backround map issue (PR:467) by @petrasovaa in (PR:494)87 * wxGUI: Add temporary files for Non-Interactive Display by @chaedri in (PR:1727)88 * wxGUI: Change default color for rendering vectors (gray->blue) [news] by @wenzeslaus in (PR:1166)89 * wxGUI: Allow delete on multiple locations in data catalog by @lindakladivova in (PR:875)90 * wxGUI: catalog: first load and display tree with locations for responsiveness, then load everything by @petrasovaa in (PR:1043)91 * wxGUI: error message has appeared in the console tab/cmd after close any module dialog by @tmszi in (PR:249)92 * wxGUI: Fix an error when exporting csv file from g.gui.tplot by @lbartoletti in (PR:690)93 94 * change sponsor link to opencollective by @veroandreo in (PR:1865)95 96 85 * Add zsh history change by @nilason in (PR:975) 97 86 * Add zsh terminal prompt support by @nilason in (PR:722) … … 104 93 * Change is/is not to ==/!= for literal comparisons by @HuidaeCho in (PR:264) 105 94 106 * Check for gislock and other issues when deleting/renaming/editing mapset and location in catalog by @lindakladivova in (PR:904)107 * Code quality fixes for grass package (lib/python) by @wenzeslaus in (PR:576)108 109 PROJ110 * datum: add support for D_Rauenberg_1983 by @neteler in (PR:1331)111 * datum.table: added SIRGAS 1995 by @neteler in (PR:464)112 * datum.table: add RGFG95 by @neteler in (PR:813)113 114 95 Portability: 115 96 * env.bat.tmpl: Deal with blanks in OSGEO4W_ROOT by @jef-n in (PR:859) 116 117 97 118 98 * fix 3D rendering in animation tool by @petrasovaa in (PR:293) … … 122 102 * Fix dbmgr for Python3 by @petrasovaa in (PR:344) 123 103 * Fix decoding stderr after render layer fail by @tmszi in (PR:407) 124 125 code quality126 * Fix Flake8 errors in temporal modules by @wenzeslaus in (PR:573)127 * Fix flake8 pep8 errors by @neteler in (PR:986)128 129 130 * G80:g.extension -i (compile), -d (download) flag by @tmszi in (PR:496)131 * G80:g.extension -l ValueError by @landam in (PR:1849)132 * G80:g.extension test by @petrasovaa in (PR:1364)133 104 * fix init_dbif() returned values better interpretation by @pesekon2 in (PR:1008) 134 105 * fix Iterable import in pygrass/vector by @lrntct in (PR:734) … … 137 108 * fix newid in psmap by @petrasovaa in (PR:154) 138 109 * fix NULL values for very small areas address in v.rast.stats by @ninsbl in (PR:402) 139 * Fix osgeo4w workflow by @agiudiceandrea in (PR:1757)140 110 * fix position of null cells by @ninsbl in (PR:389) 141 111 * fix py3-numpy-dev package name by @neteler in (PR:112) 142 112 * G80:r.fillnulls to run in python 3 by @mwort in (PR:85) 143 * Fix set up sampling and analysis framework wizard relative import by @tmszi in (PR:409)144 * Fix show layer inside the layer subgroup by @tmszi in (PR:400)145 113 * Fix source code URL when addon path starts with root path by @HuidaeCho in (PR:1645) 146 114 * Fix spelling in comments esp. in GUI code by @wenzeslaus in (PR:1357) … … 149 117 * Fix unable to open file from python editor by @aroche in (PR:288) 150 118 * fix usage of vector cats in constraint by @metzm in (PR:262) 151 * Fix use wxGUI Raster Digitizer input raster map layer temporary region by @tmszi in (PR:470)152 119 * Fix valid location check, sync with other functions by @wenzeslaus in (PR:1777) 153 * G80:v.in.pdal fix compilation on mac, #475 by @nilason in (PR:479) 154 155 * Format YAML in GH workflows by @wenzeslaus in (PR:1367) 120 156 121 * geos-config: Rename --libs to --clibs (configure uses --clibs) by @HuidaeCho in (PR:177) 157 * get rid of wx.insertStringItem deprecation warnings by @pesekon2 in (PR:120)158 122 159 123 * gislib/dox: Refine the command line parsing doc. by @infrastation in (PR:1010) 160 124 * GRASS GIS 8.0 changes by @neteler in (PR:1597) 161 * wxGUI: do not fail on invalid RC file (empty) by @landam in (PR:185)162 * wxGUI: use %d instead of %s for integers by @HuidaeCho in (PR:554)163 * wxGUI iclass + iscatt: fixes for Python3 by @petrasovaa in (PR:316)164 * libimagery: move signatures to subdirs by @marisn in (PR:1850)165 125 * images2gif: PILLOW_VERSION is obsolete by @petrasovaa in (PR:899) 166 * libimagery: Improve G_open|find _misc function documentation by @marisn in (PR:1760)167 126 168 127 * init: Add --tmp-mapset option by @wenzeslaus in (PR:313) … … 180 139 * init: Use argparse instead of custom parsing for CLI by @wenzeslaus in (PR:1239) 181 140 * install: check lowercased prefix by @nilason in (PR:949) 182 * libimagery: Integrate band references into portable signature files by @marisn in (PR:1501)183 * libimagery: Make band references optional to simplify generation of signatures by @marisn in (PR:1866)184 * libimagery: Simplify raster band reference management by @marisn in (PR:1272)185 141 186 142 docker: … … 188 144 * Keep module_items.xml in docker alpine by @mmacata in (PR:330) 189 145 * Read the ubuntu based Dockerfile by @hwbllmnn in (PR:143) 146 * Switch to debian 10.1 as dockerfile base image (master) by @hwbllmnn in (PR:140) 190 147 191 148 * libsymbol: fix bad argument order by @nilason in (PR:1820) 192 149 193 * Make Data tab the default in GUI by @lindakladivova in (PR:756)194 150 * make python script in gmodeler using items instead of iteritems by @pesekon2 in (PR:340) 195 * MapSwipe window has wrong title by @lindakladivova in (PR:1692) 196 * Misleading lock symbol icon in the in the Data tab toolbar by @lindakladivova in (PR:870) 197 * more proofreading for r.geomorphon by @infrastation in (PR:991) 151 198 152 * Move grass package content to directory named grass by @wenzeslaus in (PR:1356) 199 153 * Move headers from include to include/grass by @wenzeslaus in (PR:1350) 200 154 * New color table: percentage of forest cover by @neteler in (PR:894) 201 * Number of bands relevant only to strds by @landam in (PR:1447) 202 * open_stds: check for unknown band references by @landam in (PR:1844) 155 203 156 * os.newline should not be used when writing in text mode by @petrasovaa in (PR:387) 204 157 * perlcritic: fix perlcritic errors by @ocsmit in (PR:1431) 205 158 * PS Driver: Write data to a tempfile before closing by @HuidaeCho in (PR:1451) 206 * rasterlib: Explain missing header file in get_cellhd by @wenzeslaus in (PR:933)207 159 * raster module memory: set new value globally by @neteler in (PR:922) 208 160 * Rast_log_colors: Another attempt to address r.colors -g/-a (#1480) by @HuidaeCho in (PR:1937) 209 161 210 * Reference CONTRIBUTING.md file in README by @wenzeslaus in (PR:283)211 * Reflect grassdb changes in catalog by @petrasovaa in (PR:994)212 * register.py: allow registering from io objects by @ninsbl in (PR:1929)213 * Remove colouring of standard buttons by @nilason in (PR:744)214 162 * remove deprecated py 'PIL' module 'fromstring', 'tostring' method call by @tmszi in (PR:1223) 215 163 * Remove redundant encode string call in the error message string interpolation by @tmszi in (PR:308) … … 221 169 * simplify GRASS_EXECUTABLE handling in package.sh by @landam in (PR:445) 222 170 171 * switch environment: also change mapset by @metzm in (PR:286) 172 173 * tcsh prompt: fix update with change of mapset by @nilason in (PR:765) 174 175 * Update of travis configuration for Python 3 by @neteler in (PR:115) 176 * Update reference from proj.4 or proj4 to proj (g.version) by @kikislater in (PR:54) 177 178 * Use .wxgui_history as history file for the gui (#962) by @susi in (PR:1917) 179 180 temporal 181 * Upgrade tgis db by @landam in (PR:306) 182 * register.py: allow registering from io objects by @ninsbl in (PR:1929) 183 * open_stds: check for unknown band references by @landam in (PR:1844) 184 * Number of bands relevant only to strds by @landam in (PR:1447) 185 186 wxGUI 187 * Update Location Wizard: First page by @lindakladivova in (PR:493) 188 * Reflect grassdb changes in catalog by @petrasovaa in (PR:994) 189 * Make Data tab the default in GUI by @lindakladivova in (PR:756) 190 * MapSwipe window has wrong title by @lindakladivova in (PR:1692) 223 191 * Start in a demo/startup location by @lindakladivova in (PR:868) 224 192 * Startup: Avoid a race condition by @HuidaeCho in (PR:548) 225 193 * Store list of databases in settings by @lindakladivova in (PR:858) 226 * switch environment: also change mapset by @metzm in (PR:286)227 194 * Switch to another mapset when in use (aka force remove lock) by @lindakladivova in (PR:906) 228 * Switch to debian 10.1 as dockerfile base image (master) by @hwbllmnn in (PR:140) 229 * Sync Korean translations by @HuidaeCho in (PR:556) 230 * tcsh prompt: fix update with change of mapset by @nilason in (PR:765) 231 * Update Location Wizard: First page by @lindakladivova in (PR:493) 232 * Update of travis configuration for Python 3 by @neteler in (PR:115) 233 * Update reference from proj.4 or proj4 to proj (g.version) by @kikislater in (PR:54) 234 235 * Upgrade tgis db by @landam in (PR:306) 236 * Use .wxgui_history as history file for the gui (#962) by @susi in (PR:1917) 237 195 * Remove colouring of standard buttons by @nilason in (PR:744) 196 * Misleading lock symbol icon in the in the Data tab toolbar by @lindakladivova in (PR:870) 197 * get rid of wx.insertStringItem deprecation warnings by @pesekon2 in (PR:120) 198 * Fix use wxGUI Raster Digitizer input raster map layer temporary region by @tmszi in (PR:470) 199 * wxGUI: do not fail on invalid RC file (empty) by @landam in (PR:185) 200 * wxGUI: use %d instead of %s for integers by @HuidaeCho in (PR:554) 201 * wxGUI iclass + iscatt: fixes for Python3 by @petrasovaa in (PR:316) 202 * Fix set up sampling and analysis framework wizard relative import by @tmszi in (PR:409) 203 * Fix show layer inside the layer subgroup by @tmszi in (PR:400) 238 204 239 205 ==== New modules ==== … … 242 208 * G80:i.band.library - Prints available semantic label information used for multispectral data. 243 209 * G80:r.in.pdal: a PDAL based replacement of r.in.lidar by @marisn in (PR:1200) 244 * G80:r.semantic.label - Manages semantic label information assigned to a single raster map or to a list of raster maps. 210 * G80:r.semantic.label - Manages semantic label information assigned to a single raster map or to a list of raster maps. 211 * G80:t.upgrade 212 * G80:t.downgrade 245 213 246 214 ==== Major module changes ==== … … 286 254 * G80:g.extension: remove branch from Windows-function by @ninsbl in (PR:1151) 287 255 * G80:g.extension: workaround to use grass7 addon repo by @neteler in (PR:1612) 256 * G80:g.extension -i (compile), -d (download) flag by @tmszi in (PR:496) 257 * G80:g.extension -l ValueError by @landam in (PR:1849) 258 * G80:g.extension test by @petrasovaa in (PR:1364) 288 259 * G80:g.filename: Create dir in mapset only when asked by @wenzeslaus in (PR:1687) 289 260 * G80:g.gui.iclass: replace removed dist_point_to_segment() by @nilason in (PR:645) … … 468 439 * wxGUI: Add missing import from grass.app by @wenzeslaus in (PR:1358) 469 440 * wxGUI: Add missing title params to frames by @wenzeslaus in (PR:1301) 441 * wxGUI: Change default color for rendering vectors (gray->blue) [news] by @wenzeslaus in (PR:1166) 470 442 * wxGUI: Add new icons to data catalog for actions avaliable in context menu by @lindakladivova in (PR:811) 471 443 * wxGUI: Add new icons to datacatalog for actions avaliable in context menu (continue) by @lindakladivova in (PR:830) … … 527 499 * wxGUI/datacatalog: remove unnecessary check and warning for dragging mapsets/locations by @petrasovaa in (PR:1303) 528 500 * wxGUI/datacatalog: show warning message dialog if drag map them to the target location node in the tree by @tmszi in (PR:810) 529 * wxGUI/datalog: fix crashing due to accessing GUI from other thread by @petrasovaa in (PR:1027) 501 * wxGUI/datacatalog: fix crashing due to accessing GUI from other thread by @petrasovaa in (PR:1027) 502 * wxGUI/datacatalog: Add rename and delete of Location and Mapset in Datacatalog by @lindakladivova in (PR:771) 503 * wxGUI/datacatalog: Allow delete on multiple locations in data catalog by @lindakladivova in (PR:875) 504 * wxGUI/datacatalog: catalog: first load and display tree with locations for responsiveness, then load everything by @petrasovaa in (PR:1043) 505 * Check for gislock and other issues when deleting/renaming/editing mapset and location in catalog by @lindakladivova in (PR:904) 530 506 * wxGUI/dbmgr: fix calculate column values by @tmszi in (PR:1370) 531 507 * wxGUI/dbmgr: fix clik on the 'Modify layer' button if vector map doesn't have any layers by @tmszi in (PR:1334) … … 751 727 * wxGUI/tplot: fix x, y coordinates validation by @tmszi in (PR:1199) 752 728 * wxGUI/tplot: fixes for Matplotlib 3.3+ by @neteler in (PR:1191) 729 * wxGUI: Fix an error when exporting csv file from g.gui.tplot by @lbartoletti in (PR:690) 753 730 * wxGUI/treemodel: fix removing children of root by @petrasovaa in (PR:775) 754 731 * wxGUI/treemodel: refactor TreeModel to allow more flexible Node classes. by @petrasovaa in (PR:797) … … 756 733 * wxGUI/treemodel: used weakref to fix deleting of nodes by @petrasovaa in (PR:778) 757 734 * wxGUI: update Slovakia 3D precipitation voxel sample dataset URL by @nilason in (PR:1292) 758 * wx gui: Use correct (widget) with for word wrapping of warnings and errors by @marisn in (PR:490)735 * wxGUI: Use correct (widget) with for word wrapping of warnings and errors by @marisn in (PR:490) 759 736 * wxGUI: use default output font dialog for macOS and wxPython >=4.0.6 by @nilason in (PR:760) 760 737 * wxGUI: Use system colours to enable dark mode support by @nilason in (PR:751) … … 783 760 * wxplot: add giface to write log correctly by @petrasovaa in (PR:428) 784 761 * wxplot: use wxpython plotting instead of our old copy, adjust to use … by @petrasovaa in (PR:229) 762 * wxGUI: address digitizer background map issue (PR:467) by @petrasovaa in (PR:494) 763 * wxGUI: error message has appeared in the console tab/cmd after close any module dialog by @tmszi in (PR:249) 785 764 786 765 ==== Python scripting ==== … … 830 809 * jupyter: Non-interactive display by @chaedri in (PR:1668) 831 810 * jupyter: Render 3D images with m.nviz.image by @wenzeslaus in (PR:1831) 811 * jupyter: Add temporary files for Non-Interactive Display by @chaedri in (PR:1727) 832 812 * Session initiations functions for Jupyter Notebooks by @chaedri in (PR:1629) 833 813 … … 897 877 * PROJ6+ + WKT2 support by @metzm in (PR:118), (PR:183), (PR:1240) 898 878 * CRS management by @metzm in (PR:976) 879 * datum: add support for D_Rauenberg_1983 by @neteler in (PR:1331) 880 * datum.table: added SIRGAS 1995 by @neteler in (PR:464) 881 * datum.table: add RGFG95 by @neteler in (PR:813) 899 882 900 883 ==== GDAL support ==== … … 947 930 * libpython: Support non-parallel runs better by @wenzeslaus in (PR:1733) 948 931 * libraster: add strerror(errno) to write failures by @metzm in (PR:1722) 932 * libraster: Explain missing header file in get_cellhd by @wenzeslaus in (PR:933) 949 933 * libraster: Band references implementation by @landam in (PR:63) 950 934 * libraster: change Rast_legal_bandref() return value to bool by @nilason in (PR:1897) … … 952 936 * libraster / gdal.c: add recent GDAL dlls by @ninsbl in (PR:1874) 953 937 * Lib: Speed up listing a lot of mapsets by 20% by @marisn in (PR:281) 938 * libimagery: Integrate band references into portable signature files by @marisn in (PR:1501) 939 * libimagery: Make band references optional to simplify generation of signatures by @marisn in (PR:1866) 940 * libimagery: Simplify raster band reference management by @marisn in (PR:1272) 941 * libimagery: Improve G_open|find _misc function documentation by @marisn in (PR:1760) 942 * libimagery: move signatures to subdirs by @marisn in (PR:1850) 954 943 955 944 ==== JSON / REST support ==== … … 991 980 * Remove __pycache__ directories before release. by @sebastic in (PR:182) 992 981 * Fix spelling errors. by @sebastic in (PR:1916), (PR:561), (PR:871), (PR:992) 982 * Code quality fixes for grass package (lib/python) by @wenzeslaus in (PR:576) 983 * Fix Flake8 errors in temporal modules by @wenzeslaus in (PR:573) 984 * Fix flake8 pep8 errors by @neteler in (PR:986) 993 985 994 986 ==== Unit tests / CI ==== … … 1055 1047 * Mac ReadMe: stylistic update by @nilason in (PR:639) 1056 1048 * Mac: Update app icon for hi-res support by @nilason in (PR:829) 1049 * G80:v.in.pdal fix compilation on mac, #475 by @nilason in (PR:479) 1057 1050 1058 1051 ==== Docker support ==== … … 1093 1086 * update of Latvian language by @marisn in (PR:865) 1094 1087 * Support Korean (ko) language settings from g.gui for Windows by @HuidaeCho in (PR:519) 1088 * Sync Korean translations by @HuidaeCho in (PR:556) 1095 1089 1096 1090 ==== Packaging ==== … … 1108 1102 * GIS_H_VERSION: use git hash by @metzm in (PR:325) 1109 1103 * infrastructure.md: add latest updates by @neteler in (PR:863) 1104 * change sponsor link to opencollective by @veroandreo in (PR:1865) 1105 * Reference CONTRIBUTING.md file in README by @wenzeslaus in (PR:283) 1106 * Format YAML in GH workflows by @wenzeslaus in (PR:1367) 1107 * Fix osgeo4w workflow by @agiudiceandrea in (PR:1757) 1110 1108 1111 1109 === New Addons since GRASS 7.8.6 ===