= GRASS 7 Release Planning = [[TOC]] * '''Release scope:''' new display architecture, new raster library, new features such as temporal data handling... * The SVN trunk corresponds to GRASS 7 (for access, see [wiki:DownloadSource#GRASS7.0 here]) * http://grass.osgeo.org/wiki/GRASS_7_ideas_collection (to be merged into trac) == Already implemented == * [wiki:Grass7/NewFeatures New features in version 7] (already implemented) * [wiki:Grass7/G3dLib 3D raster library and modules in version 7] (finished) * [http://grass.osgeo.org/grass70/manuals/temporalintro.html Introduction of temporal modules] | [http://grass.osgeo.org/grass70/manuals/temporal.html Available temporal modules] | [http://grasswiki.osgeo.org/wiki/Temporal_data_processing Tutorials] (user contributed content) == Planning & ongoing == Source code changes: * [wiki:Grass7/DisplayLib Display library in GRASS 7] (planning & ongoing) * [wiki:Grass7/RasterLib Raster library in GRASS 7] (planning & ongoing) * [wiki:Grass7/VectorLib Vector library in GRASS 7] (planning & ongoing) * Temporal extension for GRASS 7 (core functions are implemented, ongoing improvement) * [http://grass.osgeo.org/grass71/manuals/libpython/temporal_framework.html Temporal Library API] * [wiki:Grass7/TemporalGISAlgebra Temporal GIS Algebra for Raster and Vector Data] GSoC project 2013 Documentation * Use Sphinx for Python API (complete?) * Documentation: update HTML manual pages to more recent technology (see examples by Vaclav Petras) and #151 === Trunk === * move http://trac.osgeo.org/grass/browser/grass-addons/grass7/imagery/i.spec.unmix/la_extra.c (and la_extra.h) to lib/gmath/ === 7.0.2 (to be backported) === Please check: * ~~~r64877 - grass/trunk/raster/r.patch: call Rast_cell_size just once, not for every cell: speedup - Author: wenzeslaus Date: 2015-03-16~~~ - done in r66450 * r62162 - vector/v.generalize: add test for self-intersection, use Vect_line_intersection2() - Author: mmetz Oct 2, 2014 * ~~~r64404 - libpython: move cmd list <-> tuple from wxGUI: martinl Date: Feb 2, 2015~~~ - out of scope * ~~~r64406 - wxGUI: replace utils cmd list <-> tuple by grass.script.gtask functions~~~ - out of scope * ~~~What is the status of r65057 (db.login hostname and port), #2628 (db.login password), #2626 (v.out.ogr and DB), #2627 (v.out.postgis password), #2147 (db.databases)?~~~ - of of scope * ~~~r65634 (wxGUI: move import/export dialogs from gui_core to modules - wxGUI source code compatibility)~~~ - out of scope * ~~~r65774, r66129 - remove 'display map' tool~~~ - out of scope * ~~~r65519 temporal library: Store the default database connection as shell variable substitude to avoid wrong temporal database path's in cases the location was renamed or the path to the grass database changed.~~~ - done in r66366 * ~~~apply patch in #2688: get_np_array() calls grass.script.array without importing the module~~~ - done in r66268 * ~~~#2760~~~ === 7.0.3 (to be backported) === == Blockers == [[TicketQuery(status=new&status=assigned&status=reopened&group=type&order=priority&priority=blocker&milestone=7.0.1)]] == Critical issues == [[TicketQuery(status=new&status=assigned&status=reopened&group=type&order=priority&priority=critical&milestone=7.0.1)]] * #2456: read CSV from GDAL data directory == Further issues == * Open bugs concerning [/report/19 GRASS 7] * [query:status!=closed&type=enhancement&order=id&desc=1,compact List Open Enhancement Requests] == General strategy == ... regular publication of stability releases: 7.0.1 * released, see [wiki:Release/7.0.1-News] 7.0.0 * released, see [wiki:Release/7.0.0-News] 7.0.0RC 1-3 releases * released, see [wiki:Release/7.0.0RC-News] 7.0.0Beta 4 release: planned as last beta before RC1 * released, see [wiki:Release/7.0.0beta-News] 7.0.0Beta 1-3 releases * See "New features" above and [wiki:Release/7.0.0beta-News] History notes * a [source:grass/branches/releasebranch_6_4 releasebranch_6_4] branch has been created (for access, see [wiki:DownloadSource#GRASS6.4 here]) - used to release GRASS GIS 6.4.x * a [source:grass/branches/develbranch_6 develbranch_6] branch has been created (for access, see [wiki:DownloadSource#GRASS6.5 here]) - unused since 2015 * [source:grass/trunk/ trunk] has become GRASS 7.1.svn * [source:grass/branches/releasebranch_7_0/ branches/releasebranch_7_0] has become GRASS 7.0.svn * [http://lists.osgeo.org/pipermail/grass-dev/2008-April/037558.html Announcement] (2008, GRASS 7 development started) * GRASS GIS 6.3.0 has been released from the [source:grass/branches/releasebranch_6_3 releasebranch_6_3] branch [[Image(Grass7-development-svn.png)]]