Changes between Version 9 and Version 10 of Release/7.8.0-News


Ignore:
Timestamp:
Aug 18, 2019, 11:28:37 AM (5 years ago)
Author:
neteler
Comment:

Updated from ChangeLog

Legend:

Unmodified
Added
Removed
Modified
  • Release/7.8.0-News

    v9 v10  
    3737
    3838**Breaking news: Python 3 compatibility!**
     39
    3940==== New modules ====
    4041
     
    5152(see also below for closed bugs)
    5253
     54Start script:
     55 * G78:grass: stop clearing the terminal upon closing; shorten GRASS prompt; do not require dev pkg to be installed for path `grass --config path` as well as `version` and `svn_revision`. Note that revision is currently broken due to Subversion to Git migration.
     56
     57Modules:
     58 * G78:d.barscale: font support added (PR #72)
     59 * G78:g.extension: enforce change to python3 during installation of Addon
    5360 * G78:g.extension: fix bitbucket download, assumes master branch; fixed incomplete updating addon metadata file
     61 * G78:g.extension: update base_url to current winGRASS server layout (PR #68)
    5462 * G78:g.search.modules: support for installed addons added
    5563 * G78:i.pansharpen.py: added new channel stretch option; fixed rare possible bug in histogram matching algorithm and made all output maps integer CELL maps
     64 * G78:i.vi: NDWI index added (Normalized Difference Water Index)
    5665 * G78:m.nviz.script: fix memory leaks,fix compiler warnings + coverity scan
     66 * G78:r.contour: fix broken contour lines; clean contour lines tracing back on themselves
     67 * G78:r.import: try to avoid failure after v.proj (see PR #24)
    5768 * G78:r.in.gdal: added info on subdatasets (relevant for MODIS, Sentinel, ... datasets)
    58  * G78:r.in.wms: catch incorrect WMS url input; new -b flag to keep original bands
     69 * G78:r.in.wms: add proxy for GDAL driver; catch incorrect WMS url input; new -b flag to keep original bands
     70 * G78:r.out.mpeg: fix fail because the output file name is empty
    5971 * G78:r.plane: added function float_or_dms
     72 * G78:r.slope.aspect: fix window alignment to input raster
     73 * G78:r.sun: fix error when using both lat and lon raster
    6074 * G78:r.thin: avoid integer overflow
    6175 * G78:r.walk: add option nearest from r.cost
     76 * G78:v.buffer: added test for zero distance
    6277 * G78:v.in.geonames: read as UTF8
     78 * G78:v.in.ogr: fix OGR extents
    6379 * G78:v.in.pdal: use PDAL streaming instead of PointView
    64  * G78:v.buffer: added test for zero distance
     80 * G78:v.voronoi: fix for area skeletons and voronoi diagrams for areas. Numerical stability of v.voronoi has been improved but is not perfect.
    6581
    6682==== Improvements in the Graphical User Interface ====
    6783
    68  * ...
     84 * wxGUI data catalog: allow to perform actions on multiple layers (e.g. deleting, moving, reprojection, display, metadata)
     85 * wxGUI/digitizer: fixes for Python 3
    6986
    7087==== Python scripting ====
    7188
     89 * all python scripts: change Python shebang to python3 (PR #75, #82)
    7290 * pygrass: fixing doctests (only for Python 3)
     91 * pygrass.gis: make region importable from grass.pygrass.gis
     92 * pythonlib: fix encoding
    7393
    7494==== Projection support ====
     
    7999
    80100 * configure, configure.in: configure with ZSTD by default, can be disabled with --with-zstd=no
     101 * ctypes: delete lib/python/ctypes/ctypesgencore/parser/lextab.py (#95)- since lextab.py is auto-generated
    81102 * libpython: float_or_dms accept E,W,N,S
    82103 * libraster: fsync data files before closing, and capture any errors; sync_and_close() null file; no fsync check for corrupt raster data on Windows
    83104 * libvector: support reserved PostgreSQL keywords as column name by quoting when exporting vector map to PostGIS database; Vect_cidx_find_all() should not allow mixing GV_AREA with other geometries
    84105
    85 ==== Unit tests ====
     106==== Unit tests / CI ====
    86107
    87108 * testsuite/examples/test_framework_GRASS_GIS_with_NC.sh: major cleanup
     109 * Travis-CI: enable ccache for faster builds
    88110 * various modules: respective testsuites cleaned up
    89111
     
    91113
    92114 * various manual pages: examples added/updated
    93  * G78:...
    94115
    95116==== Portability ====
    96117
    97118 * Python-3 support implemented across the tree
    98  * wingrass: ...
    99119
    100120==== Docker support ====