[GRASS-dev] GRASS GIS 8.2.1RC1 released

Markus Neteler neteler at osgeo.org
Fri Dec 23 14:08:56 PST 2022


GRASS GIS 8.2.1RC1 released

Repository: OSGeo/grass <https://github.com/OSGeo/grass> · Tag: 8.2.1RC1
<https://github.com/OSGeo/grass/tree/8.2.1RC1> · Commit: 3c90390
<https://github.com/OSGeo/grass/commit/3c903905c1c187b4d88c67c7e4388e65aac7581d>
· Released by: neteler <https://github.com/neteler>
What's Changed

The GRASS GIS 8.2.1RC1 release provides more than 75 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
   <https://github.com/OSGeo/grass/pull/2592>) by @ninsbl
   <https://github.com/ninsbl>
   - r.in.pdal: Fix use of PDAL 2.4 deprecated api (#2656
   <https://github.com/OSGeo/grass/pull/2656>) by @nilason
   <https://github.com/nilason>
   - r.kappa: Fix failures, garbage output, fallback to category values (
   #2573 <https://github.com/OSGeo/grass/pull/2573>) by @marisn
   <https://github.com/marisn>
   - r.kappa: r.kappa indentation update from #2544
   <https://github.com/OSGeo/grass/pull/2544> (#2641
   <https://github.com/OSGeo/grass/pull/2641>) by @neteler
   <https://github.com/neteler>
   - r3.gwflow: Fix Rast3d_fatal_error() usage (#2597
   <https://github.com/OSGeo/grass/pull/2597>) by Brad ReDacted
   <brad.redacted outlook.com>
   - t.unregister: add support to unregister maps from other mapsets (#2447
   <https://github.com/OSGeo/grass/pull/2447>) by @anikaweinmann
   <https://github.com/anikaweinmann>
   - v.in.ogr: handle skipped, not empty columns (#2658
   <https://github.com/OSGeo/grass/pull/2658>) by @ninsbl
   <https://github.com/ninsbl>
   - v.in.ogr: skip columns with unsupported data type instead of failing
   to import (#2630 <https://github.com/OSGeo/grass/pull/2630>) by @ninsbl
   <https://github.com/ninsbl>
   - v.random: do not transfer cat from area if attributes are coppied too (
   #2537 <https://github.com/OSGeo/grass/pull/2537>) by @marisn
   <https://github.com/marisn>
   - v.surf.rst: fix cross-validation and prevent running it multi-threaded
   (#2643 <https://github.com/OSGeo/grass/pull/2643>) by @petrasovaa
   <https://github.com/petrasovaa>

Graphical User Interface

   - GUI: looping over GetSelections() results in removal of all list items
   (#2511 <https://github.com/OSGeo/grass/pull/2511>) by @marisn
   <https://github.com/marisn>
   - wxGUI/dbmgr: show warning message dialog if new layer table link
   exists (#2428 <https://github.com/OSGeo/grass/pull/2428>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/forms: fix LayersList widget binding check/uncheck event method (
   #2495 <https://github.com/OSGeo/grass/pull/2495>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/gui_core: fix Create or edit image group dialog Select all
   CheckBox widget for selecting all items (#2514
   <https://github.com/OSGeo/grass/pull/2514>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/gui_core: fix imagery create/edit group dialog deselect all maps
   (#2465 <https://github.com/OSGeo/grass/pull/2465>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/lmgr: fix launch GCP Manager if not map display is activated (
   #2464 <https://github.com/OSGeo/grass/pull/2464>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/lmgr: fix launch map layer menu item '3D view properties' (#2699
   <https://github.com/OSGeo/grass/pull/2699>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/lmgr: hide map layer menu item 'Change opacity level' if 3d view
   is activated. (#2697 <https://github.com/OSGeo/grass/pull/2697>) by
   @tmszi <https://github.com/tmszi>
   - wxGUI/modules: fix entering raster map file path by the keyboard (#2702
   <https://github.com/OSGeo/grass/pull/2702>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/modules: fix import PostGIS geometry data (#2490
   <https://github.com/OSGeo/grass/pull/2490>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/modules: fix import SQLite geometry data (#2491
   <https://github.com/OSGeo/grass/pull/2491>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/psmap: Ghostscript HyperlinkDialog is needed (#2441
   <https://github.com/OSGeo/grass/pull/2441>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/psmap: don't set StatusBar widget text when frame is closed (
   #2487 <https://github.com/OSGeo/grass/pull/2487>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/psmap: fix rendered preview page zoom (#2444
   <https://github.com/OSGeo/grass/pull/2444>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/psmap: remove loading EPS file via using Ghostscript image
   rendering on OS MS Windows platform (#2419
   <https://github.com/OSGeo/grass/pull/2419>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/psmap: remove unnecessary HyperlinkDialog widget (#2421
   <https://github.com/OSGeo/grass/pull/2421>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/settings: fix hiding 'Tools' tab for single-window mode (#2460
   <https://github.com/OSGeo/grass/pull/2460>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/vdigit: fix keyboard shortcut for activating point/line tool (
   #2522 <https://github.com/OSGeo/grass/pull/2522>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI/vselect: fix output fully qualified vector name (#2483
   <https://github.com/OSGeo/grass/pull/2483>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: BaseToolbar.OnTool needs to be explicitly defined (#2632
   <https://github.com/OSGeo/grass/pull/2632>) by @petrasovaa
   <https://github.com/petrasovaa>
   - wxGUI: Fix behaviour of top Single-Window GUI toolbars (#2568
   <https://github.com/OSGeo/grass/pull/2568>) by @lindakladivova
   <https://github.com/lindakladivova>
   - wxGUI: add r.buildvrt module into DevelopRasterMap toolbox (#2621
   <https://github.com/OSGeo/grass/pull/2621>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: fix calling SpinCtrl.SetRange with floats with newer Python (
   #2687 <https://github.com/OSGeo/grass/pull/2687>) by @petrasovaa
   <https://github.com/petrasovaa>
   - wxGUI: fix display of all single window mode main toolbar tools (#2617
   <https://github.com/OSGeo/grass/pull/2617>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: fix error when starting profile tool (#2450
   <https://github.com/OSGeo/grass/pull/2450>) by @petrasovaa
   <https://github.com/petrasovaa>
   - wxGUI: fix manual page "GUI index" link html file name (#2461
   <https://github.com/OSGeo/grass/pull/2461>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: fix setting display size from workspace in multi-window mode (
   #2518 <https://github.com/OSGeo/grass/pull/2518>) by @petrasovaa
   <https://github.com/petrasovaa>
   - wxGUI: fix setting of user defined window position and size for single
   window mode (#2619 <https://github.com/OSGeo/grass/pull/2619>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: remove unnecessary key press event handlers (#2528
   <https://github.com/OSGeo/grass/pull/2528>) by @tmszi
   <https://github.com/tmszi>
   - wxGUI: set window offset (OS panel) for single/multiple window mode (
   #2417 <https://github.com/OSGeo/grass/pull/2417>) by @tmszi
   <https://github.com/tmszi>

Python

   - grass.jupyter: fix bbox reprojection for InteractiveMap (#2501
   <https://github.com/OSGeo/grass/pull/2501>) by @petrasovaa
   <https://github.com/petrasovaa>
   - grass.py: fix missing parameters in gettext.install() by @pesekon2
   <https://github.com/pesekon2>
   - grass.pygrass: GridModule clean up temporary mapsets when exception
   occurs (#2614 <https://github.com/OSGeo/grass/pull/2614>) by @tmszi
   <https://github.com/tmszi>
   - grass.pygrass: VisibleMapset: fix reading search path (#2584
   <https://github.com/OSGeo/grass/pull/2584>) by @petrasovaa
   <https://github.com/petrasovaa>
   - grass.script: Explain setting of debug level (#2313
   <https://github.com/OSGeo/grass/pull/2313>) by @neteler
   <https://github.com/neteler>
   - grass.script: replace deprecated use of pipes.quote() (#2674
   <https://github.com/OSGeo/grass/pull/2674>) by @nilason
   <https://github.com/nilason>

Documentation and Messages

   - man: allow register all addons keywords in main Keywords Index (#2529
   <https://github.com/OSGeo/grass/pull/2529>) by @tmszi
   <https://github.com/tmszi>
   - man: use relative path for core modules man HTML page (#2574
   <https://github.com/OSGeo/grass/pull/2574>) by @tmszi
   <https://github.com/tmszi>
   - manual: fix firedemo.sh URL (#2566
   <https://github.com/OSGeo/grass/pull/2566>) by @neteler
   <https://github.com/neteler>

Libraries and General Functionality

   - lib/parser: Add missing closing div tag (#2523
   <https://github.com/OSGeo/grass/pull/2523>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - libproj: fix area bbox for PROJ (#2467
   <https://github.com/OSGeo/grass/pull/2467>) by @metzm
   <https://github.com/metzm>
   - libproj: fix lontitude estimation for PJ_AREA (#2476
   <https://github.com/OSGeo/grass/pull/2476>) by @metzm
   <https://github.com/metzm>

Packaging, Configuration, Portability, and Compilation

   - configure: remove unused wxwidgets compilation configuration option (
   #2593 <https://github.com/OSGeo/grass/pull/2593>) by Francisco J. Solis

Docker

   - docker: update outdated release branch names (#2431
   <https://github.com/OSGeo/grass/pull/2431>) by @neteler
   <https://github.com/neteler>

Continuous Integration, Tests, Code Quality, and Checks

   - CI: introduce setup-msys2 at v2 setup action - backport #2508
   <https://github.com/OSGeo/grass/pull/2508> (#2510
   <https://github.com/OSGeo/grass/pull/2510>) by @ninsbl
   <https://github.com/ninsbl>

Contributing and Management

   - contributing: Add step for update to next version number (#2551
   <https://github.com/OSGeo/grass/pull/2551>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - contributing: Generate ChangeLog in release workflow (#2402
   <https://github.com/OSGeo/grass/pull/2402>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - contributing: Remove cd steps, assume utils subdir (#2401
   <https://github.com/OSGeo/grass/pull/2401>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - contributing: Skip non-versioned directories in last commit generator (
   #2399 <https://github.com/OSGeo/grass/pull/2399>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - contributing: Use Markdown for install file (#2543
   <https://github.com/OSGeo/grass/pull/2543>) by @wenzeslaus
   <https://github.com/wenzeslaus>
   - contributing: cherry-pick of Markdown file fixes from #2557
   <https://github.com/OSGeo/grass/pull/2557> by @neteler
   <https://github.com/neteler>

Other Changes

   - Markdown sync to main by @neteler <https://github.com/neteler>
   - SEO and manuals: add viewport and page language (#2591
   <https://github.com/OSGeo/grass/pull/2591>) by @neteler
   <https://github.com/neteler>
   - Use GRASS version for non-git builds. (#2636
   <https://github.com/OSGeo/grass/pull/2636>) by @sebastic
   <https://github.com/sebastic>
   - avoid using deprecated locale.getdefaultlocale() by @pesekon2
   <https://github.com/pesekon2>
   - doc/notebooks: add overview README.md (#2416
   <https://github.com/OSGeo/grass/pull/2416>) by @neteler
   <https://github.com/neteler>
   - docker Ubuntu: update to Ubuntu 22.04, update PDAL and laz-perf by
   @neteler <https://github.com/neteler>
   - docker ubuntu: update to Ubuntu 22.04 (#2602
   <https://github.com/OSGeo/grass/pull/2602>) by @neteler
   <https://github.com/neteler>
   - g.version manual: change link to citations (#2695
   <https://github.com/OSGeo/grass/pull/2695>) by @veroandreo
   <https://github.com/veroandreo>
   - general/g.mapsets: fix write MAPSETS without additional empty new line
   (#2586 <https://github.com/OSGeo/grass/pull/2586>) by @tmszi
   <https://github.com/tmszi>
   - gunittest: remove deprecated 'U'-mode for open() (#2673
   <https://github.com/OSGeo/grass/pull/2673>) by @nilason
   <https://github.com/nilason>
   - nsis installer changed SID of grass82.py (#2605
   <https://github.com/OSGeo/grass/pull/2605>) by dnewcomb
   - python/grass/pygrass: reset back MAPSET search path after GridModule
   class instance finish (#2567 <https://github.com/OSGeo/grass/pull/2567>)
   by @tmszi <https://github.com/tmszi>
   - temporal: dont fail when registering maps with missing range file (
   #2382 <https://github.com/OSGeo/grass/pull/2382>) by @ninsbl
   <https://github.com/ninsbl>
   - toolboxes.xml: add r.path (#2655
   <https://github.com/OSGeo/grass/pull/2655>) by @pesekon2
   <https://github.com/pesekon2>
   - utils/g.html2man: don't show mobile TOC menu JS code on cli man page (
   #2639 <https://github.com/OSGeo/grass/pull/2639>) by @tmszi
   <https://github.com/tmszi>
   - utils: fix date and time format retrieved from the module source dir (
   #2595 <https://github.com/OSGeo/grass/pull/2595>) by @tmszi
   <https://github.com/tmszi>
   - utils: module HTML man page use hamburger menu TOC for screen width <
   1024 px (#2606 <https://github.com/OSGeo/grass/pull/2606>) by @tmszi
   <https://github.com/tmszi>

*Full Changelog*: 8.2.0...8.2.1RC1
<https://github.com/OSGeo/grass/compare/8.2.0...8.2.1RC1>
—

This release has 2 assets:

   - Source code (zip)
   <https://github.com/OSGeo/grass/archive/refs/tags/8.2.1RC1.zip>
   <https://github.com/OSGeo/grass/archive/refs/tags/8.2.1RC1.tar.gz>
   - Source code (tar.gz)
   <https://github.com/OSGeo/grass/archive/refs/tags/8.2.1RC1.tar.gz>

Visit the release page
<https://github.com/OSGeo/grass/releases/tag/8.2.1RC1> to download them.
Thanks to all contributors!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/grass-dev/attachments/20221223/3e962266/attachment-0001.htm>


More information about the grass-dev mailing list