Changes between Version 11 and Version 12 of Release/7.6.0-News


Ignore:
Timestamp:
Oct 14, 2018, 8:13:02 AM (6 years ago)
Author:
neteler
Comment:

move PROJ5 support to Major Changes

Legend:

Unmodified
Added
Removed
Modified
  • Release/7.6.0-News

    v11 v12  
    6161(see also below for closed bugs)
    6262
    63  * G76:db.connect: enhance default answers
     63 * doc/v.example: use std vector and db error handlers
    6464 * G76:db.connect: use GRASS default, not current parameters as default answer, fix setting from default and from user options (see #3601)
    65  * G76:db driver ogr: fix handling of OFTInteger64
    6665 * G76:db.droptable: fatal -> warning if table not found, as for g.remove
    6766 * G76:db.execute: check return code of db_execute_immediate() also for sql option
    68  * G76:d.grid: adjust PROJ 5 usage; use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    69  * G76:d.rast.edit manual: updated to current version; example added
    7067 * G76:d.vect with z height colors uses a random polygon point for height
    71  * G76:d.where: adjust PROJ 5 usage; use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    72  * G76:g.extension: example to download specific version from GRASS Addons
    7368 * G76:g.extension: fix debug message syntax
    74  * G76:g.gui.tplot: added capabilities to export plotted data in CSV file, to set x,y axis labels and title for the plot, added title,xlabel,ylabel support to command line, fixed bug with strds and csv output
    7569 * G76:g.mkfontcap: fix qsort callback (partial fix for #3564)
    76  * G76:g.proj: use new GRASS API for coordinate transformation; use new PROJ 5+ API if available
    77  * G76:grass76 start script: add --tmp-location (based on patch from radeknovotny94 in #3537). Creates a location in program's tmp dir which is deleted at the end; meant for use with --exec, fix confusing message about missing WIND file fixed
    78  * G76:g.region: added pixel option, use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    79  * G76:g.version: use new PROJ 5+ API if available
    80  * G76:i.atcorr: fixed numerical instability, added example to process Sentinel bands, added PlanetScope 0c-0d 0e 0f-10 support,
    8170 * G76:i.colors.enhance: check for not existing maps
    8271 * G76:i.group: add file option for a file with a list of raster maps
    8372 * G76:i.maxlik: Correctly handle fully qualified output raster map names
    8473 * G76:i.ortho.transform: do not overwrite transformed coordinates
    85  * G76:i.segment: fix for memory management estimation, avoid integer overflow with extremely large regions,fix writing out goodness of fit
    8674 * G76:i.spectral: Add subgroup option
    8775 * G76:i.vi: corrected MSAVI2 equation according to https://doi.org/10.1016/0034-4257(94)90134-1, see #3385
    88  * G76:nviz: various openGL related fixes, use direct rendering; Indirect rendering disabled by default in modern Xorg (since 1.17?)
    89  * G76:ps.map: adjust support for PROJ 5+ API if available
    90  * G76:r3.out.netcdf: adjust for PROJ 5+ API
    9176 * G76:r.buffer: fix integer overflow (fixes #3620)
    92  * G76:r.buildvrt, G76:r.external: write more metadata
    9377 * G76:r.colors: add inferno, magma and plasma color tables
    9478 * G76:r.colors and G76:r3.colors: new flag -d to list available rules with description (e.g. "srtm: color palette for Shuttle Radar Topography Mission elevation [range: -11000 to 8850]")
    9579 * G76:r.contour: avoid tracing back of contour lines
    9680 * G76:r.cost: fix direction output when using a solver and directions are degree
    97  * G76:r.cost, G76:r.walk: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver
     81 * G76:r.cost: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver
    9882 * G76:r.cross: code clean-up, explain NULL handling;  create categories for output value 0, it is a valid result
    9983 * G76:r.drain: Add a rule to avoid an exception from r.path, ignore values option if raster values are not used (no -c or -a flag)
    100  * G76:r.external: get real stats, not approximations for each band
     84 * G76:r.external: get real stats, not approximations for each band, write more metadata
    10185 * G76:r.external.out, G76:r.out.gdal: add CRS EPSG code if available
    10286 * G76:r.fillnulls: RST segmax/npmin logic is fixed to avoid segmentation on small holes
    103  * G76:r.horizon: allow negative angles, use new PROJ 5+ API if available
    10487 * G76:r.import: remove hardcoded memory limit (r.in.gdal will take care), use auto-adjustment for lat/lon
    10588 * G76:r.info: report Type of Map (raster, reclass, GDAL-link, virtual) also with -e flag
     
    10790 * G76:r.info: use grass_int64 and j length modifier for total cells and number of non-null cells
    10891 * G76:r.in.gdal: fix column offset and column mapping when limiting import to the current region
    109  * G76:r.in.gdal: print only proj comparison when -j flag is given (r.in.gdal -j is mostly used in scripts)
    11092 * G76:r.in.gdal, G76:r.external: add test if OGR spatial reference is NULL
    11193 * G76:r.in.gdal, G76:v.in.ogr: +GDAL config and dataset open options (#3413)
     94 * G76:r.in.gdal: print only proj comparison when -j flag is given (r.in.gdal -j is mostly used in scripts)
    11295 * G76:r.in.lidar: Trim option affects only trimmean method, fail if user atempts to use it with other metods.
    11396 * G76:r.in.srtm: added support to SRTM SWBD, removed unzip dependencies, now it uses zipfile library
    114  * G76:r.latlong: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    11597 * G76:r.li.shannon: fix segfault
    11698 * G76:r.mapcalc: +ceil, +floor
     
    118100 * G76:r.path: avoid infinite loop for invalid start point
    119101 * G76:r.path, G76:r.drain: accept multiple start coordinates
    120  * G76:r.proj: avoid longitude wrapping by PROJ, this is done by GRASS, use new GRASS API for coordinate transformation, +option for user-defined PROJ 5+ pipeline
    121102 * G76:r.random: add seed option to set the seed of the RNG
    122103 * G76:r.random.surface: rename variable Surface to RSurface to avoid variable clash with GDAL on EPEL7 compilation
    123104 * G76:r.series: allow weight = 0, preserve input type if possible
    124105 * G76:r.slope.aspect: add -n flag to create aspect as degrees clockwise from North (azimuth), with flat = -9999 (like gdaldem); new -e flag to compute values at edges (like gdaldem -compute_edges)
    125  * G76:r.sun: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    126  * G76:r.sunhours: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    127  * G76:r.sunmask: use new GRASS API for coordinate transformation, use new PROJ 5+ API if available
    128106 * G76:r.texture: Fatal error if one of the requested output maps exists
    129107 * G76:r.tile: adjust cellhd of output tiles
     108 * G76:r.walk: add option to control which direction is used in case of multiple directions with equal costs, avoid circular paths when using solver
    130109 * G76:r.watershed: prepare for multiple bitmask encoded directions, retention support for flow distribution
    131110 * G76:r.what: fix if coords are just outside current region
     
    139118 * G76:v.decimate: add attribute table to output (fixes #3541)
    140119 * G76:v.distance: do not clear existing records if no nearest feature found, use default db connection of current mapset for new vector db connection
    141  * doc/v.example: use std vector and db error handlers
    142120 * G76:v.external: disable GRASS-PostGIS driver
    143121 * G76:v.external.out: add CRS EPSG code if available
     
    151129 * G76:v.patch: ignore order of columns and only check name + type (fixes #3566)
    152130 * G76:v.profile: Use GEOS for buffer generation due to errors in native buffering functions
    153  * G76:v.proj: use new GRASS API for coordinate transformation, +option for user-defined PROJ 5+ pipeline
    154131 * G76:v.random: fix comparison between signed and unsigned integer expressions warnings (TODO: replace long with int64), restrict join attributes, see #3528, restrict wrong categories assigned, see #3524
    155132 * G76:v.rast.stats: add number of NULL cells to method option, check for existence of attribute table before launching v.to.rast
     
    160137 * G76:v.what.rast3: fix v.what.rast author's name
    161138 * G76:v.what.vect: distance units are meters for ll
    162 
    163139==== Improvements in the Graphical User Interface ====
    164140