There is a newer version of the record available.

Published January 21, 2023 | Version 8.2.1
Software Open

OSGeo/grass: GRASS GIS 8.2.1

  • 1. Czech Technical University in Prague
  • 2. @mundialis
  • 3. NCSU
  • 4. North Carolina State University
  • 5. New Mexico State University
  • 6. Fondazione Edmund Mach
  • 7. Eurac research / SynapsEES
  • 8. Arizona State University
  • 9. Bluesquare
  • 10. Norwegian Water Resources and Energy Directorate (NVE)
  • 11. CONICET
  • 12. JRC

Description

The GRASS GIS 8.2.1 release provides more than 80 improvements and fixes with respect to the release 8.2.0.

What's Changed Modules
  • g.extension: use copytree from shutil for py >= 3.8 (#2592) by @ninsbl
  • r.in.pdal: Fix use of PDAL 2.4 deprecated api (#2656) by @nilason
  • r.kappa: Fix failures, garbage output, fallback to category values (#2573) by @marisn
  • r.kappa: r.kappa indentation update from #2544 (#2641) by @neteler
  • r3.gwflow: Fix Rast3d_fatal_error() usage (#2597) by @BadAssassin
  • t.unregister: add support to unregister maps from other mapsets (#2447) by @anikaweinmann
  • v.in.ogr: handle skipped, not empty columns (#2658) by @ninsbl
  • v.in.ogr: skip columns with unsupported data type instead of failing to import (#2630) by @ninsbl
  • v.random: do not transfer cat from area if attributes are coppied too (#2537) by @marisn
  • v.surf.rst: fix cross-validation and prevent running it multi-threaded (#2643) by @petrasovaa
Graphical User Interface
  • GUI: looping over GetSelections() results in removal of all list items (#2511) by @marisn
  • wxGUI/dbmgr: show warning message dialog if new layer table link exists (#2428) by @tmszi
  • wxGUI/forms: fix LayersList widget binding check/uncheck event method (#2495) by @tmszi
  • wxGUI/gui_core: fix Create or edit image group dialog Select all CheckBox widget for selecting all items (#2514) by @tmszi
  • wxGUI/gui_core: fix imagery create/edit group dialog deselect all maps (#2465) by @tmszi
  • wxGUI/lmgr: fix launch GCP Manager if not map display is activated (#2464) by @tmszi
  • wxGUI/lmgr: fix launch map layer menu item '3D view properties' (#2699) by @tmszi
  • wxGUI/lmgr: hide map layer menu item 'Change opacity level' if 3d view is activated. (#2697) by @tmszi
  • wxGUI/modules: fix entering raster map file path by the keyboard (#2702) by @tmszi
  • wxGUI/modules: fix import PostGIS geometry data (#2490) by @tmszi
  • wxGUI/modules: fix import SQLite geometry data (#2491) by @tmszi
  • wxGUI/psmap: Ghostscript HyperlinkDialog is needed (#2441) by @tmszi
  • wxGUI/psmap: don't set StatusBar widget text when frame is closed (#2487) by @tmszi
  • wxGUI/psmap: fix rendered preview page zoom (#2444) by @tmszi
  • wxGUI/psmap: remove loading EPS file via using Ghostscript image rendering on OS MS Windows platform (#2419) by @tmszi
  • wxGUI/psmap: remove unnecessary HyperlinkDialog widget (#2421) by @tmszi
  • wxGUI/settings: fix hiding 'Tools' tab for single-window mode (#2460) by @tmszi
  • wxGUI/vdigit: fix keyboard shortcut for activating point/line tool (#2522) by @tmszi
  • wxGUI/vselect: fix output fully qualified vector name (#2483) by @tmszi
  • wxGUI: BaseToolbar.OnTool needs to be explicitly defined (#2632) by @petrasovaa
  • wxGUI: Fix behaviour of top Single-Window GUI toolbars (#2568) by @lindakladivova
  • wxGUI: add r.buildvrt module into DevelopRasterMap toolbox (#2621) by @tmszi
  • wxGUI: fix calling SpinCtrl.SetRange with floats with newer Python (#2687) by @petrasovaa
  • wxGUI: fix display of all single window mode main toolbar tools (#2617) by @tmszi
  • wxGUI: fix error when starting profile tool (#2450) by @petrasovaa
  • wxGUI: fix manual page "GUI index" link html file name (#2461) by @tmszi
  • wxGUI: fix setting display size from workspace in multi-window mode (#2518) by @petrasovaa
  • wxGUI: fix setting of user defined window position and size for single window mode (#2619) by @tmszi
  • wxGUI: remove unnecessary key press event handlers (#2528) by @tmszi
  • wxGUI: set window offset (OS panel) for single/multiple window mode (#2417) by @tmszi
Python
  • grass.jupyter: fix bbox reprojection for InteractiveMap (#2501) by @petrasovaa
  • grass.py: fix missing parameters in gettext.install() by @pesekon2
  • grass.pygrass: GridModule clean up temporary mapsets when exception occurs (#2614) by @tmszi
  • grass.pygrass: VisibleMapset: fix reading search path (#2584) by @petrasovaa
  • grass.script: Explain setting of debug level (#2313) by @neteler
  • grass.script: replace deprecated use of pipes.quote() (#2674) by @nilason
Documentation and Messages
  • man: allow register all addons keywords in main Keywords Index (#2529) by @tmszi
  • man: use relative path for core modules man HTML page (#2574) by @tmszi
  • manual: fix firedemo.sh URL (#2566) by @neteler
Libraries and General Functionality
  • lib/parser: Add missing closing div tag (#2523) by @wenzeslaus
  • libproj: fix area bbox for PROJ (#2467) by @metzm
  • libproj: fix lontitude estimation for PJ_AREA (#2476) by @metzm
  • diglib: fix integer overflow (backport of #2735) by @metzm in #2742
Packaging, Configuration, Portability, and Compilation
  • configure: remove unused wxwidgets compilation configuration option (#2593) by @sisco0
  • configure: pdal - remove pdal cppflags (#2757) by @nilason
Docker
  • docker: update outdated release branch names (#2431) by @neteler
  • docker: add r.in.pdal test for alpine image (#2758) by @anikaweinmann and @neteler
Continuous Integration, Tests, Code Quality, and Checks
  • CI: introduce setup-msys2@v2 setup action - backport #2508 (#2510) by @ninsbl
Contributing and Management
  • contributing: Add step for update to next version number (#2551) by @wenzeslaus
  • contributing: Generate ChangeLog in release workflow (#2402) by @wenzeslaus
  • contributing: Remove cd steps, assume utils subdir (#2401) by @wenzeslaus
  • contributing: Skip non-versioned directories in last commit generator (#2399) by @wenzeslaus
  • contributing: Use Markdown for install file (#2543) by @wenzeslaus
  • contributing: cherry-pick of Markdown file fixes from #2557 by @neteler
Other Changes
  • Markdown sync to main by @neteler
  • SEO and manuals: add viewport and page language (#2591) by @neteler
  • Use GRASS version for non-git builds. (#2636) by @sebastic
  • avoid using deprecated locale.getdefaultlocale() by @pesekon2
  • doc/notebooks: add overview README.md (#2416) by @neteler
  • docker Ubuntu: update to Ubuntu 22.04, update PDAL and laz-perf by @neteler
  • docker ubuntu: update to Ubuntu 22.04 (#2602) by @neteler
  • g.version manual: change link to citations (#2695) by @veroandreo
  • general/g.mapsets: fix write MAPSETS without additional empty new line (#2586) by @tmszi
  • gunittest: remove deprecated 'U'-mode for open() (#2673) by @nilason
  • nsis installer changed SID of grass82.py (#2605) by @dnewcomb
  • python/grass/pygrass: reset back MAPSET search path after GridModule class instance finish (#2567) by @tmszi
  • temporal: dont fail when registering maps with missing range file (#2382) by @ninsbl
  • toolboxes.xml: add r.path (#2655) by @pesekon2
  • utils/g.html2man: don't show mobile TOC menu JS code on cli man page (#2639) by @tmszi
  • utils: fix date and time format retrieved from the module source dir (#2595) by @tmszi
  • utils: module HTML man page use hamburger menu TOC for screen width < 1024 px (#2606) by @tmszi

Full Changelog: https://github.com/OSGeo/grass/compare/8.2.0...8.2.1

Files

OSGeo/grass-8.2.1.zip

Files (69.9 MB)

Name Size Download all
md5:f988c2d2e24b9bafcd8b7a1efa2409af
69.9 MB Preview Download

Additional details

Related works