GRASS GIS 8.2.1
neteler
released this
21 Jan 18:45
·
87 commits
to releasebranch_8_2
since this release
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
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: 8.2.0...8.2.1