Published April 28, 2022
| Version 8.2.0RC1
Software
Open
OSGeo/grass: GRASS GIS 8.2.0RC1
Authors/Creators
- Martin Landa1
- Markus Neteler2
- Markus Metz
- Anna Petrasova3
- glynnc
- HamishB
- Vaclav Petras4
- huhabla
- Huidae Cho5
- Luca Delucchi6
- Pietro Zambelli7
- Michael Barton8
- Tomas Zigo
- Yann Chemin9
- Māris Nartišs
- ostepok
- Helmut Kudrnovsky
- Moritz Lennert10
- Nicklas Larsson
- Stefan Blumentrath11
- Linda Kladivova
- William Kyngesburye
- Anne Ghisla
- Veronica Andreo12
- 積丹尼 Dan Jacobson
- Denis Ovsienko
- Caitlin Haedrich
- Margherita Di Leo9
- Helena Mitasova4
- Carmen Tawalika
- 1. Czech Technical University in Prague
- 2. @mundialis
- 3. NCSU
- 4. North Carolina State University
- 5. University of North Georgia
- 6. Fondazione Edmund Mach
- 7. Eurac research / SynapsEES
- 8. Arizona State University
- 9. JRC
- 10. Bluesquare
- 11. Norwegian Institute for Nature Research
- 12. CONICET
Description
The GRASS GIS 8.2.0RC1 release provides more than 225 improvements and fixes with respect to the release 8.0.0.
Highlights- Parallel processing in r.series, r.patch, r.mfilter, r.slope.aspect by @aaronsms
- Single window graphical user interface from Settings > Preferences > General by @lindakladivova
- A new map display settings dialog and status bar context menu by @lindakladivova
- A new grass.jupyter package for interacting with Jupyter notebooks by @chaedri
- GridModule from grass.pygrass is easier and safer to use by @petrasovaa and @wenzeslaus
- init from grass.script.setup now returns a context manager by @albertoparadisllop and @wenzeslaus
- A JSON file with latest commit info is available for reproducibility purposes by @tmszi
- d.background: Add module for setting display background color by @wenzeslaus in https://github.com/OSGeo/grass/pull/2282
- d.graph: Remove an always true condition by @lbartoletti in https://github.com/OSGeo/grass/pull/2296
- d.linegraph: Fix generate graph image if 'x_title', 'y_title' param arg isn't defined by @tmszi in https://github.com/OSGeo/grass/pull/1978
- g.extension.all: Fix reinstall of multi-addons by @tmszi in https://github.com/OSGeo/grass/pull/2082
- g.extension: Disable multi-addon addon metadata check for addons which install only man page by @tmszi in https://github.com/OSGeo/grass/pull/2090
- g.extension: Fix get_addons_paths function json_file attribute by @tmszi in https://github.com/OSGeo/grass/pull/2094
- g.extension: Fix link generation in multi-addon man page for addons by @tmszi in https://github.com/OSGeo/grass/pull/2097
- g.extension: catch missing modules.xml error by @neteler in https://github.com/OSGeo/grass/pull/2058
- g.extension: fix make command on FreeBSD by @lbartoletti in https://github.com/OSGeo/grass/pull/2075
- g.extension: remove build_platform (only 64bit provided on MS Windows) by @landam in https://github.com/OSGeo/grass/pull/2102
- g.gisenv: Describe where the variables are stored in manual by @jidanni in https://github.com/OSGeo/grass/pull/232
- g.gui.timeline: fix annotation box by @petrasovaa in https://github.com/OSGeo/grass/pull/2107
- g.region: Add more detail into LL error messages by @wenzeslaus in https://github.com/OSGeo/grass/pull/1988
- g.region: Apply -a flag for n=, s=, w=, e= by @HuidaeCho in https://github.com/OSGeo/grass/pull/1884
- i.atcorr: Replace CRLF by LF in sensor CSVs by @wenzeslaus in https://github.com/OSGeo/grass/pull/2149
- i.spectral: show error message if one of the supported monitor isn't running by @tmszi in https://github.com/OSGeo/grass/pull/1991
- i.vi: Add Crust Index algorithm to i.vi by @YannChemin in https://github.com/OSGeo/grass/pull/1997
- i.vi: fix PVI formula by @pesekon2 in https://github.com/OSGeo/grass/pull/1985
- i.vi: fix formatting by @neteler in https://github.com/OSGeo/grass/pull/2007
- modules: Add keyword parallel for parallelized modules by @petrasovaa in https://github.com/OSGeo/grass/pull/2322
- modules: Rename g.bands to i.band.library and i.band to r.semantic.label by @marisn in https://github.com/OSGeo/grass/pull/1983
- r.buildvrt: check if all input maps are NULL-only by @neteler in https://github.com/OSGeo/grass/pull/2220
- r.clump: fix clumping of FCELL/DCELL maps with threshold=0 by @metzm in https://github.com/OSGeo/grass/pull/1792
- r.colors: fix order of rules by @metzm in https://github.com/OSGeo/grass/pull/2167
- r.external: testsuite added by @neteler in https://github.com/OSGeo/grass/pull/2291
- r.geomorphon: combine profile parser rules to allow usage as pygrass module by @ninsbl in https://github.com/OSGeo/grass/pull/2154
- r.in.pdal: pass LasHeader::header by const ref by @nilason in https://github.com/OSGeo/grass/pull/2277
- r.mfilter: implement parallelization with OpenMP by @aaronsms in https://github.com/OSGeo/grass/pull/1708
- r.neighbors: implement parallelization with OpenMP by @aaronsms in https://github.com/OSGeo/grass/pull/1724
- r.object.geometry: Explicitly specify CELL type in r.in.ascii in test by @petrasovaa in https://github.com/OSGeo/grass/pull/2265
- r.object.geometry: fix msg typo and test script by @neteler in https://github.com/OSGeo/grass/pull/1994
- r.out.gdal: add offset/scale options by @landam in https://github.com/OSGeo/grass/pull/1992
- r.patch: implement parallelization with OpenMP by @aaronsms in https://github.com/OSGeo/grass/pull/1782
- r.quantile/r.stats.quantile/libstats: fix quantile algorithm by @metzm in https://github.com/OSGeo/grass/pull/2108
- r.random.cells: treat distance as minimum distance by @metzm in https://github.com/OSGeo/grass/pull/1797
- r.series: implement parallelization with OpenMP by @aaronsms in https://github.com/OSGeo/grass/pull/1776
- r.slope.aspect: implement parallelization with OpenMP by @aaronsms in https://github.com/OSGeo/grass/pull/1767
- r.stats.quantile: sync to r.quantile by @metzm in https://github.com/OSGeo/grass/pull/2323
- r.surf.random: double min max for DCELL and r.mapcalc-style random numbers by @wenzeslaus in https://github.com/OSGeo/grass/pull/322
- r.watershed: Keep 0 accumulation with -a as 0 as opposed to null by @HuidaeCho in https://github.com/OSGeo/grass/pull/2169
- r.watershed: Null accumulation outside elevation, 0 flow from null flow by @HuidaeCho in https://github.com/OSGeo/grass/pull/2221
- r3.showdspf: Fix resource leak by @lbartoletti in https://github.com/OSGeo/grass/pull/2295
- t.rast.list: Add CSV, JSON, YAML outputs by @wenzeslaus in https://github.com/OSGeo/grass/pull/2258
- t.rast.mapcalc: transfer semantic label by @metzm in https://github.com/OSGeo/grass/pull/2219
- t.rast.neighbors: transfer semantic label by @metzm in https://github.com/OSGeo/grass/pull/2218
- v.distance: relax parser rules by @ninsbl in https://github.com/OSGeo/grass/pull/2127
- v.import: Fix wrong module mentioned in documentation by @agiudiceandrea in https://github.com/OSGeo/grass/pull/2142
- v.in.ogr: testsuite added by @neteler in https://github.com/OSGeo/grass/pull/2292
- v.out.ogr: Fix a typo and remove -z flag mention from warning messages by @agiudiceandrea in https://github.com/OSGeo/grass/pull/1694
- v.perturb: If vector map is 3D, preserve the z coordinate by @wenzeslaus in https://github.com/OSGeo/grass/pull/1660
- v.rast.stats: note about vector overlap limitation by @jfbourdon in https://github.com/OSGeo/grass/pull/1730
- v.to.db: fix option=query by @metzm in https://github.com/OSGeo/grass/pull/2085
- wxGUI Single-Window: Focus the Console pane when console content has been changed by @lindakladivova in https://github.com/OSGeo/grass/pull/2121
- wxGUI Single-Window: Make Tools pane wider after startup by @lindakladivova in https://github.com/OSGeo/grass/pull/2216
- wxGUI/data: use watchdog to update tree when mapset is switched externally (cmdline) by @petrasovaa in https://github.com/OSGeo/grass/pull/1174
- wxGUI/digitizer: don't attempt to draw zero-length lines by @petrasovaa in https://github.com/OSGeo/grass/pull/1989
- wxGUI/gui_core: fix change opacity level dialog min/max size, widgets expand horizontally by @tmszi in https://github.com/OSGeo/grass/pull/2067
- wxGUI/gui_core: fix open map display overlay settings dialog by @tmszi in https://github.com/OSGeo/grass/pull/2065
- wxGUI/gui_core: fix right mouse click on the root tree node to invoke menu by @tmszi in https://github.com/OSGeo/grass/pull/2119
- wxGUI/location_wizard: make TextCtrl widgets horizontally growable by @tmszi in https://github.com/OSGeo/grass/pull/2026
- wxGUI/main_window: fix close map notebook page by @tmszi in https://github.com/OSGeo/grass/pull/2072
- wxGUI/mapdisp: Replace CRLF by LF in properties.py by @wenzeslaus in https://github.com/OSGeo/grass/pull/2148
- wxGUI/mapdisp: it is also possible to remove the MASK interactively by @tmszi in https://github.com/OSGeo/grass/pull/1176
- wxGUI/preferences.py: fix loading default user settings by @tmszi in https://github.com/OSGeo/grass/pull/2041
- wxGUI/psmap: remove setpdfwrite on Windows by @ninsbl in https://github.com/OSGeo/grass/pull/1961
- wxGUI/toolbars: fix toolbar tools labels by @tmszi in https://github.com/OSGeo/grass/pull/1147
- wxGUI/xml/toolboxes.xml: add missing 'r.fill.stats' module item inside 'InterpolateSurfaces' toolbox by @tmszi in https://github.com/OSGeo/grass/pull/1977
- wxGUI/xml: add Raster digitizer tool among GUI tools toolbox items by @tmszi in https://github.com/OSGeo/grass/pull/2125
- wxGUI: Fix Location Wizard titles being cut off. by @ocsmit in https://github.com/OSGeo/grass/pull/1774
- wxGUI: Fix statusbar mode index for GetMode method by @lindakladivova in https://github.com/OSGeo/grass/pull/2190
- wxGUI: Fix the error when statusbar does know statusbarItem property "region" by @lindakladivova in https://github.com/OSGeo/grass/pull/2106
- wxGUI: Map display object has no attribute iconsize by @lindakladivova in https://github.com/OSGeo/grass/pull/2021
- wxGUI: Move SbMask widget to main window statusbar by @lindakladivova in https://github.com/OSGeo/grass/pull/2089
- wxGUI: Move statusbar checkboxes related to Map Display to a new Map Display Settings dialog by @lindakladivova in https://github.com/OSGeo/grass/pull/2031
- wxGUI: New toolbar icon for accessing Map Display settings dialog by @lindakladivova in https://github.com/OSGeo/grass/pull/2214
- wxGUI: Projection checkbox from Map Display statusbar moved to Map Display Settings by @lindakladivova in https://github.com/OSGeo/grass/pull/2087
- wxGUI: Statusbar settings as a part of Map Display Settings by @lindakladivova in https://github.com/OSGeo/grass/pull/2153
- wxGUI: Thread.setDaemon deprecated with Python 3.10 by @petrasovaa in https://github.com/OSGeo/grass/pull/2145
- wxGUI: Use Map Display settings in other Map Display applications by @lindakladivova in https://github.com/OSGeo/grass/pull/2155
- wxGUI: add single window to settings by @petrasovaa in https://github.com/OSGeo/grass/pull/1810
- wxGUI: do not import from pygrass on gui startup by @petrasovaa in https://github.com/OSGeo/grass/pull/2202
- wxGUI: fix 'SpinCtrl' widget size by @tmszi in https://github.com/OSGeo/grass/pull/1339
- wxGUI: fix saving and setting display position in workspace for multiple window layout by @petrasovaa in https://github.com/OSGeo/grass/pull/2321
- wxGUI: fix unexpected type float error with Python 3.10 by @petrasovaa in https://github.com/OSGeo/grass/pull/2030
- wxGUI: font size Python 3.10 fix by @petrasovaa in https://github.com/OSGeo/grass/pull/2036
- wxGUI: get rid of gradient in map display notebook tabs by @petrasovaa in https://github.com/OSGeo/grass/pull/2071
- wxGUI: lazy loading of C imagery functions in SignatureSelect by @petrasovaa in https://github.com/OSGeo/grass/pull/2120
- wxGUI: more Python 3.10 fixes by @petrasovaa in https://github.com/OSGeo/grass/pull/2050
- wxGUI: move datacatalog search below toolbar, make it stretch by @petrasovaa in https://github.com/OSGeo/grass/pull/2207
- wxGUI: new context menu for statusbar settings by @lindakladivova in https://github.com/OSGeo/grass/pull/2251
- wxGUI: refactoring: Map Display inheriting from wx.Panel by @lindakladivova in https://github.com/OSGeo/grass/pull/1675
- wxGUI: remove unnecessary printing of invalid map size by @petrasovaa in https://github.com/OSGeo/grass/pull/2146
- wxGUI: rename Modules tab to Tools tab, and Display tab to Layers tab by @lindakladivova in https://github.com/OSGeo/grass/pull/1927
- wxGUI: update statusbar when projection settings checkbox has been toggled by @lindakladivova in https://github.com/OSGeo/grass/pull/2178
- wxGUI: use basic top module notebook style on all platforms as default by @petrasovaa in https://github.com/OSGeo/grass/pull/2063
- Python: Increase minimum Python version to 3.7 by @wenzeslaus in https://github.com/OSGeo/grass/pull/2241
- ctypesgen: Remove unnamed zero bit sized structure members by @nilason in https://github.com/OSGeo/grass/pull/2079
- grass.benchmark: Use UTF-8 for text files by @wenzeslaus in https://github.com/OSGeo/grass/pull/2201
- grass.benchmark: compute parallel efficiency by @petrasovaa in https://github.com/OSGeo/grass/pull/2319
- grass.benchmark: fix nprocs plot ticks to be integers by @petrasovaa in https://github.com/OSGeo/grass/pull/2242
- grass.benchmark: shuffle runs for benchmarking by number of cores by @petrasovaa in https://github.com/OSGeo/grass/pull/2152
- grass.gunittest: Add --config parameter by @wenzeslaus in https://github.com/OSGeo/grass/pull/2182
- grass.gunittest: Fix fail with no config by @wenzeslaus in https://github.com/OSGeo/grass/pull/2180
- grass.gunittest: Set max time (timeout) per test by @wenzeslaus in https://github.com/OSGeo/grass/pull/2172
- grass.gunittest: Use collections.abc for Iterable by @wenzeslaus in https://github.com/OSGeo/grass/pull/2006
- grass.gunittest: Use more Python 3 style code by @wenzeslaus in https://github.com/OSGeo/grass/pull/2181
- grass.gunittest: Use node and PID in tmp mapset name by @wenzeslaus in https://github.com/OSGeo/grass/pull/2014
- grass.jupyter: Add docstrings, f-strings, fix var names, imports by @wenzeslaus in https://github.com/OSGeo/grass/pull/2200
- grass.jupyter: Bug fix for 3D renderer with KeyError: "GRASS_REGION" by @chaedri in https://github.com/OSGeo/grass/pull/2015
- grass.jupyter: Generate API doc for Jupyter package by @wenzeslaus in https://github.com/OSGeo/grass/pull/2284
- grass.jupyter: Improved GRASS-folium Integration by @chaedri in https://github.com/OSGeo/grass/pull/2208
- grass.jupyter: Make the API page a landing page by @wenzeslaus in https://github.com/OSGeo/grass/pull/2307
- grass.jupyter: Rename display classes to Map by @chaedri in https://github.com/OSGeo/grass/pull/2305
- grass.jupyter: Restructure TimeSeriesMap, make it consistent by @chaedri in https://github.com/OSGeo/grass/pull/2306
- grass.jupyter: Return session from init by @wenzeslaus in https://github.com/OSGeo/grass/pull/1834
- grass.jupyter: Test init and session by @wenzeslaus in https://github.com/OSGeo/grass/pull/2247
- grass.jupyter: Update
__init__.pyto only necessary modules by @chaedri in https://github.com/OSGeo/grass/pull/2312 - grass.jupyter: Use weakref.finalize to manage TemporaryDirectory by @wenzeslaus in https://github.com/OSGeo/grass/pull/2206
- grass.jupyter: add play widget for animation by @petrasovaa in https://github.com/OSGeo/grass/pull/2318
- grass.jupyter: automatically determine render image dimensions based on region by @petrasovaa in https://github.com/OSGeo/grass/pull/2285
- grass.jupyter: fix setting bounding box for InteractiveMap for saved_region/use_region by @petrasovaa in https://github.com/OSGeo/grass/pull/2301
- grass.jupyter: timeseries visualizations by @chaedri in https://github.com/OSGeo/grass/pull/2010
- grass.lib: Update ctypesgen by @nilason in https://github.com/OSGeo/grass/pull/2243
- grass.pygrass: Improve exception handling in Info.open (#1555) by @Viech in https://github.com/OSGeo/grass/pull/1559
- grass.pygrass: Make GridModule tile size optional by @petrasovaa in https://github.com/OSGeo/grass/pull/2294
- grass.pygrass: Use parallel r.patch in GridModule when overlap=0 to speed up patching tiles by @petrasovaa in https://github.com/OSGeo/grass/pull/2249
- grass.pygrass: Use unique tmp mapset names GridModule by @wenzeslaus in https://github.com/OSGeo/grass/pull/1967
- grass.script.array: remove deprecated read function by @petrasovaa in https://github.com/OSGeo/grass/pull/1926
- grass.script.setup: Add return of a context manager from init by @albertoparadisllop in https://github.com/OSGeo/grass/pull/1912
- grass.script: Do not print stderr when not captured by @wenzeslaus in https://github.com/OSGeo/grass/pull/2246
- grass.script: Fix collision of random names in test by @wenzeslaus in https://github.com/OSGeo/grass/pull/2105
- grass.script: Fix path resolving in init by @wenzeslaus in https://github.com/OSGeo/grass/pull/1979
- grass.script: Pass encoding to Popen parameters by @albertoparadisllop in https://github.com/OSGeo/grass/pull/1914
- Sphinx: Generate class doc from class and init by @wenzeslaus in https://github.com/OSGeo/grass/pull/2317
- doc: Add Zenodo DOI badge to readme by @wenzeslaus in https://github.com/OSGeo/grass/pull/2122
- doc: Add section about semantic labels to imagery intro by @neteler in https://github.com/OSGeo/grass/pull/2091
- doc: Fix filename for PNG file by @sebastic in https://github.com/OSGeo/grass/pull/2052
- doc: Improve grass.script.setup doc for macOS and Black format by @nilason in https://github.com/OSGeo/grass/pull/2000
- doc: add config option python_path by @nilason in https://github.com/OSGeo/grass/pull/2256
- manual pages: Remove unneeded SVN Date entry and selected cleanup by @neteler in https://github.com/OSGeo/grass/pull/2143
- manual: add entries about Jupyter notebook support by @neteler in https://github.com/OSGeo/grass/pull/2314
- messages: Change Proj.4 to PROJ by @neteler in https://github.com/OSGeo/grass/pull/2194
- messages: Mention session in the missing GISRC message by @wenzeslaus in https://github.com/OSGeo/grass/pull/2124
- messages: Mention session in the variable not set message by @wenzeslaus in https://github.com/OSGeo/grass/pull/2130
- messages: Sync TGIS DB version mismatch version with v7.8 by @landam in https://github.com/OSGeo/grass/pull/2088
- mkhtml: Fix addons_paths.json file path by @tmszi in https://github.com/OSGeo/grass/pull/2054
- mkhtml: Fix get and set addon manual page source and history URL by @tmszi in https://github.com/OSGeo/grass/pull/1892
- mkhtml: Fix get core modules commit from local Git repo and GitHub API by @tmszi in https://github.com/OSGeo/grass/pull/2113
- mkhtml: Fix print warning/fatal message during compilation by @tmszi in https://github.com/OSGeo/grass/pull/2139
- mkhtml: Fix setting source code and history URL if official addon is installed from the local directory by @tmszi in https://github.com/OSGeo/grass/pull/2037
- mkhtml: Generate local JSON file with core modules and their last commit by @tmszi in https://github.com/OSGeo/grass/pull/2140
- mkhtml: Get date from git log by @ninsbl in https://github.com/OSGeo/grass/pull/2100
- TGIS: Make database v3 backward compatible with v2 by @landam in https://github.com/OSGeo/grass/pull/1454
- TGIS: add semantic label to STRDS export by @metzm in https://github.com/OSGeo/grass/pull/2262
- TGIS: add semantic label to list of maps by @metzm in https://github.com/OSGeo/grass/pull/2231
- TGIS: any number of "_" is allowed in semantic labels by @metzm in https://github.com/OSGeo/grass/pull/2238
- TGIS: enhance mapset access management by @metzm in https://github.com/OSGeo/grass/pull/1924
- TGIS: fix semantic label by @metzm in https://github.com/OSGeo/grass/pull/2215
- TGIS: new module t.copy by @metzm in https://github.com/OSGeo/grass/pull/1930
- TGIS: number_of_bands -> number_of_semantic_labels by @landam in https://github.com/OSGeo/grass/pull/2011
- grass_dbmiclient: check if driver name is null or empty by @ninsbl in https://github.com/OSGeo/grass/pull/2131
- grass_dbmidriver: Convert character varying without length to text in PG driver by @metzm in https://github.com/OSGeo/grass/pull/2248
- grass_dbmidriver: Fix pointer-sign compiler warnings for ODBC driver by @nilason in https://github.com/OSGeo/grass/pull/2086
- grass_dbmidriver: Support no locking for SQLite driver over NFS by @metzm in https://github.com/OSGeo/grass/pull/1667
- grass_raster: remove GDAL_DYNAMIC (fixes #1872, reverts 26503976190 ff) by @jef-n in https://github.com/OSGeo/grass/pull/2290
- lib/imagery: fix SONAME missing by @t0b3 in https://github.com/OSGeo/grass/pull/2269
- libgis: Add function to read or read again GISRC var by @wenzeslaus in https://github.com/OSGeo/grass/pull/2244
- libgmath: fix incorrect memset of double array by @nilason in https://github.com/OSGeo/grass/pull/2005
- raster: Rename band references to semantic labels by @marisn in https://github.com/OSGeo/grass/pull/1928
- init: Fix loading of language override setting. Fixes #1489 by @marisn in https://github.com/OSGeo/grass/pull/1990
- init: Lazy-initialize translations, fix order dependency by @wenzeslaus in https://github.com/OSGeo/grass/pull/1838
- init: Output value for sys.path in config by @wenzeslaus in https://github.com/OSGeo/grass/pull/1835
- init: Unify use of addon base for macOS by @nilason in https://github.com/OSGeo/grass/pull/2004
- init: fix help string config options by @petrasovaa in https://github.com/OSGeo/grass/pull/2240
- startup: Start shell from start_shell() by @HuidaeCho in https://github.com/OSGeo/grass/pull/1953
- startup: Use universal newlines by @HuidaeCho in https://github.com/OSGeo/grass/pull/1952
- i18n: Add POT files for Weblate Template for new translations by @HuidaeCho in https://github.com/OSGeo/grass/pull/2316
- i18n: Fix long dash confusing xgettext by @neteler in https://github.com/OSGeo/grass/pull/2035
- i18n: Transifex sync by @HuidaeCho in https://github.com/OSGeo/grass/pull/2062
- i18n: Transifex sync by @HuidaeCho in https://github.com/OSGeo/grass/pull/2236
- i18n: xgettext --from-code=utf-8 by @HuidaeCho in https://github.com/OSGeo/grass/pull/2061
- winGRASS: Add missing DLLs for MS Windows packaging by @ninsbl in https://github.com/OSGeo/grass/pull/2204
- winGRASS: change form BU Execute to "GenericRead + GenericExecute" by @neteler in https://github.com/OSGeo/grass/pull/2069
- Make: add -rpath to LD_SEARCH_FLAGS by @metzm in https://github.com/OSGeo/grass/pull/2280
- configure: update to latest config.guess and config.sub by @nilason in https://github.com/OSGeo/grass/pull/2225
- pkg-config: with G8 the grass executable is non-versioned by @nilason in https://github.com/OSGeo/grass/pull/2227
- rpm: Update grass.spec to GRASS GIS 8.0.0 by @neteler in https://github.com/OSGeo/grass/pull/2098
- Docker: Enable openMP, fix PDAL support in Alpine Dockerfile by @neteler in https://github.com/OSGeo/grass/pull/2287
- Docker: Remove custom pip install for alpine docker by @mmacata in https://github.com/OSGeo/grass/pull/2028
- Docker: Update alpine version in Dockerfile by @mmacata in https://github.com/OSGeo/grass/pull/2073
- docker: GRASS GIS docker matrix update by @neteler in https://github.com/OSGeo/grass/pull/2263
- singularity: Minor fixes of definition file by @lucadelu in https://github.com/OSGeo/grass/pull/2179
- CI: Add Flake8 check for selected tests by @wenzeslaus in https://github.com/OSGeo/grass/pull/2199
- CI: Add Pylint check for selected files by @wenzeslaus in https://github.com/OSGeo/grass/pull/2198
- CI: Add Pylint check for the main directory by @wenzeslaus in https://github.com/OSGeo/grass/pull/2213
- CI: Add check for CRLF line endings by @wenzeslaus in https://github.com/OSGeo/grass/pull/2144
- CI: Automatically create new GitHub release draft by @tmszi in https://github.com/OSGeo/grass/pull/2224
- CI: Bump GRASS GIS executable version to 8.1 by @tmszi in https://github.com/OSGeo/grass/pull/2083
- CI: Enable module assertions test (#2311) by @adinayyu in https://github.com/OSGeo/grass/pull/2311
- CI: Switch to OSGeo4W V2 by @ninsbl in https://github.com/OSGeo/grass/pull/2074
- CI: Test also without OpenMP and pthreads by @wenzeslaus in https://github.com/OSGeo/grass/pull/2245
- CI: Update to Black 22.1.0 by @wenzeslaus in https://github.com/OSGeo/grass/pull/2212
- CI: Update to Black 22.3 with fixed Click by @wenzeslaus in https://github.com/OSGeo/grass/pull/2286
- CI: Use C++11 standard compile mode on CentOS by @nilason in https://github.com/OSGeo/grass/pull/2274
- checks: Fix -Wself-assign compiler warnings by @nilason in https://github.com/OSGeo/grass/pull/2162
- checks: Fix -Wtautological-overlap-compare compiler warning by @nilason in https://github.com/OSGeo/grass/pull/2157
- checks: Fix -Wunused-const-variable compiler warnings by @nilason in https://github.com/OSGeo/grass/pull/2159
- checks: Fix -Wunused-lambda-capture compiler warning by @nilason in https://github.com/OSGeo/grass/pull/2160
- checks: Fix -Wunused-private-field compiler warning by @nilason in https://github.com/OSGeo/grass/pull/2161
- checks: Fix -Wunused-variable compiler warnings by @nilason in https://github.com/OSGeo/grass/pull/2158
- checks: Fix code scanning CodeQL overflow warnings by @nilason in https://github.com/OSGeo/grass/pull/2168
- checks: Fix possible ressource leak in lib/gis/copy_file.c by @lbartoletti in https://github.com/OSGeo/grass/pull/2266
- checks: Fix spelling errors by @sebastic in https://github.com/OSGeo/grass/pull/2053
- checks: Fix uninitialized, scope, leak, const issues in C by @lbartoletti in https://github.com/OSGeo/grass/pull/2250
- checks: Replace CRLF by LF in color table, test, license by @wenzeslaus in https://github.com/OSGeo/grass/pull/2147
- pytest: Add very basic config to run pytest by @wenzeslaus in https://github.com/OSGeo/grass/pull/2183
- tests: Output both Bash and Python for failed tests by @wenzeslaus in https://github.com/OSGeo/grass/pull/1805
- CONTRIBUTING.md: describe the fork process more in detail by @pesekon2 in https://github.com/OSGeo/grass/pull/2151
- contributing: Better explain howto add new tag in howto_release.md by @neteler in https://github.com/OSGeo/grass/pull/2099
- contributing: Create ChangeLog with GH API in howto_release.md by @neteler in https://github.com/OSGeo/grass/pull/2057
- contributing: Forwardport notes from 8.0 in howto_release.md by @neteler in https://github.com/OSGeo/grass/pull/2237
- contributing: Minor tweaks in howto_release.md by @neteler in https://github.com/OSGeo/grass/pull/2136
- contributing: More "Create tag" tricks added to howto_release.md by @neteler in https://github.com/OSGeo/grass/pull/2116
- contributing: Sync howto_release.md to 8.0 by @neteler in https://github.com/OSGeo/grass/pull/2195
- contributing: Update howto_release.md for v8 by @neteler in https://github.com/OSGeo/grass/pull/1999
- contributors.csv: added new ORCID column by @neteler in https://github.com/OSGeo/grass/pull/2177
- @albertoparadisllop made their first contribution in https://github.com/OSGeo/grass/pull/1914
- @jfbourdon made their first contribution in https://github.com/OSGeo/grass/pull/1730
- @Viech made their first contribution in https://github.com/OSGeo/grass/pull/1559
- @t0b3 made their first contribution in https://github.com/OSGeo/grass/pull/2269
- @adinayyu made their first contribution in https://github.com/OSGeo/grass/pull/2311
Full Changelog: https://github.com/OSGeo/grass/compare/8.0.0...8.2.0RC1
Files
OSGeo/grass-8.2.0RC1.zip
Files
(69.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:89619234c11160331825355926434001
|
69.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/OSGeo/grass/tree/8.2.0RC1 (URL)