Skip to content

GRASS GIS 8.4.1RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Feb 16:35
· 1104 commits to main since this release

The GRASS GIS 8.4.1RC1 release provides more than 70 improvements and fixes with respect to the release 8.4.0.

Highlights

  • r.sim.water: tool and its documentation received various updates
  • GUI: stability fixes
  • manual pages: many minor corrections including external URL updates
  • Mac binaries are now notarized

New Addon Tools

  • r.slopeunits: toolset that creates, cleans and calculate metrics for slope units
  • r.watersheds: New addon for OpenMP parallel watershed delineation based on Cho (2025)
  • r.in.vect: new addon to import a vector map as raster layer
  • r.maxent.setup: new addon and refactoring r.maxent.predict and r.maxent.train
  • r.buildvrt.gdal: Create GDAL VRTs for GDAL linked raster maps

What's Changed

Modules

Graphical User Interface

  • GUI: EPSG code source: replace epsg.io with spatialreference.org (#4535) by @neteler
  • GUI: fix crashing due to File menu translation issues (#4513) by @petrasovaa
  • GUI: fix for Python3.13 (#4653) by @petrasovaa
  • gui: Happy new year 2025 by @neteler
  • wxGUI/history: fix the run of a special cmds only once (#4322) by @tmszi
  • wxGUI: Update link to the Natural Earth sample dataset (#4223) by @ecodiv

Python

Documentation and Messages

  • doc: i.atcorr: update man page to fix numbering of AVIRIS bands and make style consistent (#4445) by @YannChemin
  • doc: Reword text to be less verbose in r.geomorphon (#5034) by @gregorywaynepower
  • doc: change Python API URL from grass-devel to grass-stable by @neteler
  • doc: fix typo and add bold weight to first mention of important terms in r.geomorphon manual page (#4831) by @gregorywaynepower
  • doc: fix various issues in html pages in preparation for markdown (#5053) by @petrasovaa
  • docs: add Intro: Graphical User Interface by @neteler
  • docs: add README.md to doc/development/rfc/ (#4316) by @neteler
  • docs: add guidelines for writing a meaningful pull request (#4197) by @neteler
  • docs: add intro text to imageryintro.html (#4536) by @neteler
  • docs: r.resamp.filter: update manual (#4856) by @metzm
  • docs: r.sim.water: add info to manual, add info about progress (#4662) by @metzm
  • docs: enable btree2/kdtree lib doxygen file for Programmer's manual (#4786) by @neteler
  • docs: fix broken HTML (#4720) by @neteler
  • docs: i.albedo and r.li manual HTML fixes (#4654) by @neteler
  • docs: minor fixes to g.gisenv, i.atcorr, v.centroids, v.overlay, v.type (#4484) by @neteler
  • docs: move Programmer's manual creation to INSTALL.md (#4336) by @neteler
  • docs: remove trunk from paths (#4931) by @pesekon2
  • docs: update and cleanup of infrastructure.md (#4294) by @neteler
  • docs: update outdated trac URLs to GitHub (#4317) by @neteler
  • docs: update requirements guide (#4718) by Emmanuel Ferdman
  • docs: v.buffer.html minor edits (#4744) by @dhdeangelis
  • docs: v.class.html fix typo, plus minor edit (#4762) by @dhdeangelis
  • docs: v.mkgrid.html fix manual typos (#4724) by @dhdeangelis
  • docs: v.surf.bspline.html fix typo and minor touches (#4776) by @dhdeangelis
  • docs: various updates and text fixes in HTML for MD conversion (backport of #4837) by @neteler
  • manual: HTML updates in lib/db and db manual pages and README files (#4751) by @neteler
  • manual: db.in.ogr add column type detection for CSV (#4883) by @neteler
  • manual: fix broken HTML tags (#4757) by @neteler
  • manual: fix more broken HTML tags (#4781) by @neteler
Show more
  • manual: fix more broken HTML tags by @neteler
  • manual: mention raster semantic labels and multiple http/https fixes (backport of #4591) by @neteler
  • manual: multi-tools lack short descriptions (#5041) by @neteler

Libraries and General Functionality

  • lib/vector/Vlib: always write out topo files in update mode (#3459) by @metzm
  • lib/vector: fix always true if-condition in Vect_point_buffer2() (#4115) by @nilason
  • lib/vector: new functions for setting trim of GEOS WKT output (#4123) by @nilason

Translations, Internationalization, and Localization

  • i18n: fix translation sentence in po/grassmods_es.po (#4859) by @neteler

Mac

  • Mac binaries are now notarized by @nilason

Windows

  • Windows: Apply OSGeo4W patches for PostgreSQL (backport) (#5005) by @neteler

Packaging, Configuration, Portability, and Compilation

  • configure: update to latest config.guess and config.sub (#4161) by @echoix

Docker

  • docker: fix missing libraries in ubuntu wxgui Dockerfile (#4268) by @neteler

Continuous Integration, Infrastructure, Tests and Code Quality

Show more
  • CQ: Trim trailing whitespace (#4791) by @echoix
  • CI(deps): Update ubuntu:22.04 Docker digest to 340d9b0 (#3971) by @renovate[bot]

Contributing and Management

Other Changes

  • abstract_space_time_dataset: use keyword arguments in calls to get_registered_maps (#4068) by @ninsbl
  • apply black by @neteler
  • db/MySQL: fix HTML manual nested
      element position (#4778) by @tmszi
    • python/grass/utils: fix checking server response content type/dispostion header (#4658) by @tmszi

    Full Changelog: 8.4.0...8.4.1RC1

    Binder