See http://www.qgis.org/en/site/getinvolved/document.html for manual contribution procedure.

Updates 2.10 - 2.14 User Guide

We plan a 4 week funded update session based on a "Call for applications paper and found a group payed and voluntary contributors working on following tasks:

  • verify and improve the norms and guidelines of the documentation and especially its update process together with the PSC.
  • update the manual to include all features that are available within the latest QGIS releases (2.10 - 2.14).
  • update figures, if necessary according to the defined guidelines (size, desktop-environment, resolution,...).
  • populate the manual with further short examples and improved descriptions, without competing with the training manual.
  • do these in a nice clear and concise writing style, taking inspiration from other software manuals, if available.
Contributor task available (hours/4 weeks)
Otto Dassau coordination and help with update ?
Frank Sokolic revision 20
Nicholas Duggan revision 40
Tudor Barascu help with update 20
Mezene Worku help with update 160
Kostas Nikolaou help with update 20
Lene Fischer help with update 60
Alexandre Neto update screenshots -
Yves Jacolin help with update -
Richard Duivenvoorde help with update -
Giovanni Manghi help with update -

Here you find a list of git commits that show the note [FEATURE] and need to / should be included in the QGIS documentation version 2.10 and 2.14. It was created using "git log --since=20/02/2015 --grep='FEATURE'" - was the first after release of 2.8. All new features should be integrated into QGIS github Issue Tracker for Documentation under "Issues" and label "User Manual", see https://github.com/qgis/QGIS-Documentation/issues?q=is%3Aopen+is%3Aissue+label%3A%22User+Manual%22. There all documters can go through all Issues, update them in the manual directly in github as well and then close the Issue.

More information about new features can also be found here:

Realease time :
  • QGIS 2.14 : 26/02/2016 (for QGIS 2.14 documentation)

All features in the list bwlow are also integrated as a tickets in github issues: https://github.com/qgis/QGIS-Documentation/.

New Feature Description Chapter DONE? Screenshots (yes/no)
Add 2.5D Renderer This adds a configuration interface and renderer that makes it easy to put all the pieces together which are required to get a 2.5D effect. It allow for configuring some of the styling and is meant to create an easy-to-use setup. Since every part of the system is built around QGIS' internal rendering and symbology engine, there is much to fine tune. To get all the possibilities, just change the renderer to a graduated, categorized or single symbol renderer upon creation and you will find full access to improve the style to your needs. Open Github Issue ?
Autotransaction mode and transaction groups ?
Expression variables relating to QGIS environment New variables for: @qgis_os_name: eg 'linux','windows' or 'osx', @qgis_platform: eg 'desktop' or 'server', @user_account_name: current user's operating system account name, @user_full_name: current user's name from os account (if available) ?
Postgres provider PKI authentication (plus fixes #13841) ?
Add closest_point and shortest_line expression functions closest_point: returns closest point a geometry to a second geometry shortest_line: returns the shortest possible line joining two geometries ?
Tracing of features (digitizing) Tracing can be now used in various capturing map tools (add feature, add part, ...) including reshape and split tools. Tracing is simply a new mode for these tools - when tracing is not enabled, the tools work as usual. When tracing is enabled (by clicking the new magnet icon or pressing T key), tools switch to tracing behavior: a) first click on a vertex/edge (must be snapped!) will start tracing - moving mouse on top of the map continuously updates the trace. b) next click will confirm the trace and mark start of a new trace Tracing can be enabled/disabled anytime even while digitizing one feature, so it is possible to digitize some parts of the feature with tracing enabled and other parts with tracing disabled. Tracing respects snapping configuration for the list of traceable layers. If there are too many features in map display, tracing is disabled to avoid potentially long tracing structure preparation and large memory overhead. After zooming in or disabling some layers the tracing is enabled again. Internally, things work like this: a) when tracing is requested, linestrings are extracted from vector layers, then noded (using GEOSNode to resolve all intersections) and finally a simple planar graph is built (vertices + edges), b) when tracing, endpoints are temporarily added to the graph (if not equal to one of existing vertices already) and Dijkstra's algorithm is run to get shortest path. Original specs for the curious ones (the interaction with QGIS is slightly improved from what has been specified): http://www.lutraconsulting.co.uk/crowdfunding/autotrace-phase-2/specification.pdf ?
Zoom to feature with right-click in attribute table ?
Add mode to apply label distance from symbol bounds (only works with Cartographic point label placement). When this setting is active, the label distance applies from the bounds of the rendered symbol for a point, instead of the point itself. It's especially useful when the symbol size isn't fixed, eg if it's set by a data defined size or when using different symbols in a categorised renderer. ?
"Cartographic" placement mode for point labels In this placement mode, point label candidates are generated following ideal cartographic placement rules, eg labels placements are priortised in the order: top right; top left; bottom right; bottom left; middle right; middle left; top, slightly right; bottom, slightly left (respecting the guidelines from Krygier and Wood (2011) and other cartographic textbooks). Placement priority can also be set for an individual feature using a data defined list of prioritised positions. This also allows for only certain placements to be used, so eg for coastal features you could prevent labels being placed over the land. TODO: while the ordering can be customised by editing a project file, there's no GUI to customise this ordering if you want to deviate from this standard priority (and it's out of scope for this current work) ?
allow geometryless memory layers ?
Show recent colors in layer right click menus ?
Add color wheel and edit symbol shortcuts to style menu for vector layers with single symbol renderer. This completes earlier work where symbols from categorized/graduated/rule based renderers can be quickly changed through the legend item context menu. ?
Add duplicate button to symbol properties Allows easy duplication of a symbol layer ?
Control over label rendering order A new control for setting a label's "z-index" has been added to the labeling properties dialog. This control (which also accepts data-defined overrides for individual features) determines the order in which label are rendered. Label layers with a higher z-index are rendered on top of labels from a layer with lower z-index. Additionally, the logic has been tweaks so that if 2 labels have matching z-indexes, then: a) if they are from the same layer, a smaller label will be drawn above a larger label, b) if they are from different layers, the labels will be drawn in the same order as the layers themselves (ie respecting the order set in the legend) Diagrams can also have their z-index set (but not data defined) so that the order of labels and diagrams can be controlled. Note that this does NOT allow labels to be drawn below the features from other layers, it just controls the order in which labels are drawn on top of all the layer's features. Fix #13888, #13559 ?
Zoom to feature with right-click in attribute table ?
Add short name to layers, groups and project A number of elements have both a <Name> and a <Title>. The Name is a text string used for machine-to-machine communication while the Title is for the benefit of humans. For example, a dataset might have the descriptive Title “Maximum Atmospheric Temperature” and be requested using the abbreviated Name “ATMAX”. User can already set title for layers, groups and project. OWS name is based on the name used in layer tree. This name is more a label for humans than a name for machine-to-machine communication. To add the capability to users to define Name as a text string for machine-to-machine communication, this pull-request adds: a) short name line edits to layers properties, b) WMS data dialog to layer tree group (short name, title, abstract), c) short name line edits to project properties, d) add a regexp validator "^[A-Za-z][A-Za-z0-9\._-]*" to short name line edit accessible through a static method, e) add a TreeName element in the fullProjectSettings. If a short name has been set for layers, groups and project it is used by QGIS Sever as the layer name. QGIS Server ?
Allow definition of rendering order for renderers This allows defining the order in which features are processed by renderers ?
Curve support for memory layers ?
Support Z/M dimensions in delimited WKT files ?
Delimited text provider supports curved WKT geometries ?
More geometry functions for expressions a) add accessors: geometry_n, interior_ring_n, b) add num_geometries, num_rings, num_interior_rings, c) add nodes_to_points for converting every node in a geometry to a multipoint geometry, d) add segments_to_lines for converting every segment in a geometry to a multiline geometry. Nodes_to_points and segments_to_lines are intended for use with geometry generator symbology, eg to allow use of m and z values for nodes/lines with data defined symbology. ?
STARTINDEX param in WFS GetFeature Request STARTINDEX is standard in WFS 2.0, but it's an extension for WFS 1.0 implemented in QGIS Server. STARTINDEX can be used to skip some features in the result set and in combination with MAXFEATURES provides for the ability to use WFS GetFeature to page through results. Note that STARTINDEX=0 means start with the first feature, skipping none. QGIS Server ?
is_closed function for expressions Returns whether a linestring is closed ?
allow applying the same style to selected layers or to legend group ?
allow applying the same style to selected layers or to legend group also fixes #10323 This adds the possibility to paste the style to group or selected layers. ?
exterior_ring function for expressions Returns exterior ring of a polygon as a line. Useful for geometry generator symbology for styling only the exterior ring of polygons. ?
dxf export: add option to use title instead of name as dxf layer name in application and server ?
Add project loading support from browser ?
Allow hiding paths from the browser panel ?
Expression compiler for mssql provider Also make mssql provider handle requests which cannot be executed gracefully (was crashing before) ?
showFeatureCount in GetLegendGraphic Add non standard parameter 'ShowFeatureCount' to add feature count in the legend. QGIS Server ?
Add geometry generator symbols ?
Double clicking a legend node opens symbol editor directly ?
Directly set class symbol color from context menu in legend Shows a color wheel widget in the menu, which allows you to interactively edit the color for a classes' symbol. ?
add darker() and lighter() expression functions ?
Edit legend symbols directly from layer tree This adds a new "edit symbol" item to the right-click menu for a renderer child legend item (eg categories for the categorised renderer). Selecting it opens a symbol editor dialog which allows for directly editing the classes symbol. It's much faster than opening the layer properties and going through the style tab. ?
Add N:M relation editing possibilities This adds the possibility to manage data on a normalized relational database in N:M relations. On the relation editor in a form, the tools to add, delete, link and unlink work (also) on the linking table if a relation is visualized as N:M relation. Configuration is done through the fields tab where on the relation a second relation can be chosen (if there is a suitable relation in terms of a second relation on the linking table). LIMITATIONS: QGIS is not a database management system. It is based on assumptions about the underlying database system. In particular it expects: a) A `ON DELETE CASCADE` or similar measure on the second relation, b) Does not take care of setting the primary key when adding features. Either users need to be instructed to set them manually or - if it's a database derived value - the layers need to be in transaction mode (currently only activatable through the API). ?
Add support for transparency in SVG color params and update all bundled SVGs to suit Non-bundled SVGs must add: fill-opacity="param(fill-opacity)" and stroke-opacity="param(outline-opacity)" to enable transparency support ?
postgres provider: refine warning about estimated metadata (fixes #13947) ?
Add translate expression function ?
Add an eval expression ?
cache WMS capabililies ?
Add a show/hide all context menu for layer tree symbol items Allows toggling on/off all the symbol items for categorized/graduated/ rule based layers via the right click menu on an item. Previously you'd have to manually toggle each item one-by-one. Fix #13458 ?
oracle provider: initial expression compiler support ?
oracle provider: add Feature limit support for feature requests (followup 3ece33f) ?
Feature limit support for feature requests Limits the maximum number of features returned by the iterator. Some providers (postgres, spatialite, MS SQL) pass the limit on to the provider to result in faster queries. ?
Add authentification support to Plugin Manager ?
New 'reverse' expression for reversing linestrings ?
Allow overide of geometry type in vector save as dialog Also allows forcing output file to be multi type, or include dimension. This makes it possible to do things like save a geometryless table WITH a geometry type, so that geometries can then be manually added to rows. Previously this was only possible to do in QGIS by resorting to dummy joins or other hacks. ?
Show z/m values in derived info for identify tool For lines/polygons, identify tool will show vertex number and x/y/z/m for nearest vertex to identify point. Also add number of parts and part number to results for collections. ?
Use rendered symbol size as obstacle for point feature labels Previously, only the point feature itself was treated as an obstacle for label candidates. If a large or offset symbol was used for the point, then labels were allowed to overlap this symbol without incurring the obstacle cost. ?
Align strpos behaviour with postgres Expression ?
Add support for timestamp types postgres provider ?
Compiler for OGR and Spatialite expressions ?
Expression compiler for SpatiaLite provider ?
Compiler for OGR expressions Allows much faster retrieval of features when a FilterExpression feature request is used. OGR SQL supports only basic expressions, so this is really only enabled for "attribute"='value' type expressions.
?
Bugfix 13410 ?
Assistant for varying line width The qgssizescalewidget as been modified to handle line symbols as well as markers. The scale expression has been enhanced to support general exponentials (i.e. eponents different from Flanery .57 and Area .5a) The assistant as been modified to disply the exponent when Exponential scaling is required. ?
store python init code into the project Adds an option and code editor to store python form init code into the project (and the DB, since it's in the style section) ?
Allow field calculator to update feature geometry It's a handy shortcut to do operations such as apply a buffer to a bunch of selected features. ?
Add geometry relation DE-9IM expression function ?
Option to restrict image/SVG outputs to content If selected, then the images output by composer will include only the area of the composition with content. There's also an option for margins to add around the item bounds if required. If the composition includes a single page, then the output will be sized to include EVERYTHING on the composition. If it's a multi-page composition, then each page will be cropped to only include the area of that page with items. A new image export options dialog has been added to facilitate this, which also includes handy shortcuts for overriding the print resolution or exported image dimensions. Print Composer ?
Add fit page to contents option New option in the composition panel, with optional extra margins to add Print Composer ?
Add option to hide pages from view/export Print Composer ?
allow filtering for field values in expression widget ?
Rule-based labeling Work in progress ?
Authentication configuration system with master password Main C++ core and gui classes and desktop app integration. Support for authentication method plugins. Does not contain any integration with service connections ?
Mutually exclusive layer tree groups (only one child may be checked at a time) The feature can be toggled individually for groups - in layer tree view context menu. ?
New API for labeling engine (QgsLabelingEngineV2) The idea is to make the engine more flexible compared to QgsPalLabeling implementation: a) abstract dealing with text labels / diagrams from the engine itself, b) allow multiple types of labels per layer, c) support custom label providers (e.g. implemented by plugins), d) make the labeling engine independent from map rendering engine, e) make it easier to auto-test the labeling engine and its components ?
Add concentric ring placement mode for displacement renderer ?
Add num_points(geometry) support in expression evaluator ?
Add option to map unit scaling for limiting size in mm Previously only the option to limit the scale range of the scaling was available. Now you can also choose to limit the corresponding rendered size in mm. ?
Add pixels as option for all symbology size unit choices ?
Allow tolerance in mm/pixels for displacement renderer ?
postgres provider: allow copying tables from one schema to an other ?
Custom format for grid annotations (fix #9292) Allows composer map grid annotations in custom formats which are evaluated using QgsExpressions. Made possible through the use of Expression Contexts(tm)! Print Composer ?
Support for relative paths in widgets Is implemented for the following edit widget types: a) File Name, b) Photo, c) Web View If the path which is selected with the file browser is located in the same directory as the .qgs project file or below, paths are converted to relative paths. This increases portability of a qgs project with multimedia information attached. ?
Advanced customisation of cell background color for attribute tables This allows users to set differing colors for alternating rows and columns, first/last row/column and header row. Fixes #5131. Print Composer ?
add commandline options for dxf export Initialize dxf export dialog with current visible layers w/o preset. Also save dxf export settings into project file (including preset selection) ?
Tool to add circular strings with two points and radius ?
Conditional formatting for attribute table cells ?
Add welcome screen with recent projects Refs #7626 ?
Data defined style preset for composer map Print Composer ?
Auto wrapping for text in fixed width columns in attribute tables Print Composer ?
Option for 'wrap text on' for attribute tables Fix #8006 Print Composer ?
Vertical alignment control for attribute tables Print Composer ?
Tool to add circular strings with start point, curve point and end point ?
Data defined control over map layers Adds new data defined control for the map layers to show in a composer map. Expression result should be a pipe delimited list of layer names which will be shown in the map. Print Composer ?
Add `with edit(layer):` to python Example: with edit(layer): f=layer.getFeatures().next() f0=5 layer.updateFeature(f). This will automatically call commitChanges() in the end. If any exception occurs, it will rollBack() all the changes. ?
Add page name option for atlas Page name can be set to either a field or expression derived from the coverage layer, and is shown in the new atlas page combobox. Print Composer Closed Gitub Issue [DONE] ?
Add page number combo box to atlas toolbar (fix #13136) ?
Add priority control for obstacles Allows you to make labels prefer to overlap features from certain layers rather than others. Can also be data defined, so that certain features are more likely to be covered than others. Labeling ?
Data defined control over whether a feature acts as an obstacle for labels Labeling ?
Add option to only draw labels which fit completely within polygon features (fix #12136) Labeling ?
Add option to control how polygon layers act as obstacles Options are either avoid placing labels over polygon interior or avoid placing over polygon boundaries. (Previous behaviour was always avoid placing over interior). Avoiding placing over boundaries is useful for regional boundary layers, where the features cover an entire area. In this case it's impossible to avoid placing labels within these features, and it looks much better to avoid placing them over the boundaries between features. End result is better cartographic placement of labels in this situation. Labeling ?
Add option for obstacle only layers This allows users to set a layer as just an obstacle for other layer's labels without rendering any labels of its own. Labeling ?
Adapt node tool to new geometry types and provide a node editor table ?
Add option to force a vector layer to render as a raster So why would you want this? Well, extremely detailed layers (eg polygon layers with a huge number of nodes) can cause composer exports in PDF/SVG format to be huge as all nodes are included in the exported file. This can also make the resultant file very slow to work with/open in other programs (cough Inkscape cough). Now, these you can force these layers to be rasterised so that the exported files won't have to include all the nodes contained in these layers. (Before you could also do this by forcing the composer to export as a raster, but that was an all-or-nothing solution). The ideal solution would be a simplification option for composer exports which would simplify the layers by removing redundant points at the export DPI, but this is an easy workaround for now. layer properties, rendering tab ?
Adapt node tool to new geometry types and provide a node editor table ?
Allow data defined control of label priority Previously only the priority for the entire layer could be specified (fix #4606) Labeling ?
getMap in dxf format ?
Raster Alignment Tool This new tool in qgis_analysis library is able to take several rasters as input and to align them perfectly, that means: a) reproject to the same CRS, b)resample to the same cell size and offset in the grid, c)clip to a region of interest, d) rescale values when required ?
Search widgets Makes it easier to filter the attribute table if there are attribute domains attached ?
New geometry classes ?
GetFeature with an other Geometry This commit completes 'GetFeature without geometry'. The GeometryName parameter can be used to get the extent or the centroid as the geometry. This Feature can be used to have a lighter gml document.The extra parameter GeometryName can be: None, Extent or Centroid QGIS Server ?
New statistical summary dock widget Can display summary statistics (eg mean, standard deviation, ...) for a field or expression from a vector layer. ?
Add options under categorised renderer advanced menu to set categories to symbols with a matching name from the style library or an XML style file. ?
Send filter expressions to postgres provider This commit allows to filter features already on server side. Only supported expressions will be sent to the database. Expressions using unsupported operators or functions will gracefully fallback to local evaluation. To make use of this feature: Enable it in options: data sources, QgsFeatureRequest().setFilterExpression( expression ) or QgsVectorLayer::getFeatures( expression ) ?
GetFeature without geometry You can add an extra parameter GeometryName with the value to NONE or None or none in GetFeature WFS Request to only have fields. QGIS Server ?
Data defined properties for font marker ?
copy layers within location mapsets using browser drag and drop GRASS Plugin ?
allow pasting of features in attribute table ?
rename maps in browser GRASS Plugin ?
add expressions at the symbollist level Size and Rotation can be defined by an expression for all symbols composing a marker. Width can be defined by an expression for all symbols composing a line. For markers, a legend is generated for varying sizes. This allows multivariate analysis legend in the case of classified/graduated colors. The offset is now set along with size to maintain the relative position of symbols composing a marker. An asistant, with preview, is accessible through the data defined button to help the user define the size expression. Three methods are available: Frannery, Area and Radius. Added a widget for use in categorized/classified symbology gui to set the expression if needed. The assistant is also available from it. ?
Add a graphical histogram for the graduated renderer This adds a new histogram tab to the graduated renderer, which shows an interactive histogram of the values from the assigned field or expression. Class breaks can be moved or added using the histogram widget. A base class, QgsHistogramWidget, has been created to display histograms for a field or expression. In future this could be used to show a histogram within a "selection statistics" panel. Layer Properties ?
vector import via browser drag and drop GRASS Plugin ?
Allow changing vector layer data source ?
raster import via browser drag and drop GRASS Plugin ?
Add scalebar sizing mode to fit a desired scalebar width (fix #8995) ?
delete raster map browser action GRASS Plugin ?
Add diagram nodes to legends (fix #4255) ?
optional properties widget QBrowser ?
Allow band selection for zonal stats plugin ?
Add extra statistics to zonal stats plugin (fix #4430) Adds median, standard dev, min, max, range, minority, majority and variety ?
Allow selection of wanted stats for zonal stats (fix #4429) ?
Add checkbox to always show diagrams for a layer Unlike the global labeling setting this applies only to diagrams, and only for a single layer. Defaults to on. (fix #8706) ?
Add lineedit with autocompleter for ValueRelation edit widget ?
Add option to symbology to prevent clipping of features This option (located under the symbol advanced menu) disables the automatic clipping of lines/polygons to the canvas extent. In some cases this clipping results in unfavourable symbology (eg centroid fills where the centroid must always be the actual feature's centroid). (fix #9757) ?
Paint effects for layers and symbol layers This commit adds a new framework for implementing paint effects, which modify the results of QPainter operations to apply visual effects such as drop shadows and blurs. The initial implementation allows for effects to be applied to entire layers and individual symbol layers. Included are a drop shadow, inner shadow, blur, inner glow, outer glow, colorise and transform effect. A "stack" effect is also implemented which allows other paint effects to be combined in various ways. ?
warn on save if last modification date of a loaded project changed ?
Add follow point alignment for multiline labels When set to this mode, text alignment for labels will be dependant on the final placement of the label relative to the point. Eg, if the label is placed to the left of the point then the label will be right aligned, and if it is placed to the right of the point then the label will be left aligned. (fix #11153) ?
possibility to set WMS featureInfo tolerance in request QGIS Server ?

Updates 2.8 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 2.8. It was created using "git log --since=30/10/2014 --grep='FEATURE'" - was the first after release of 2.6. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Also, in the screenshot column add Yes/No to say if create/update Screenshoot is needed for the feature. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. More information will also be in http://changelog.linfiniti.com/qgis/version/2.8.0/.

New Feature to describe Chapter DONE? Screenshots
map rotation QGIS GUI and Print composer Larissa [Done]
more data-defined symbology settings Working with vector: Vector properties Larissa [Done]
improved projection selection no need to mention Larissa [Done]
improved marker symbol export DXF Getting started: Output Larissa [Done]
Python plugin support QGIS Server Working with OGC Larissa [Done]
DB Manger SQL window: execute highlighted code Plugins: DB Manager Larissa [Done]
python console improvements Preamble: features Larissa [Done]
new feature bookmarks General Tools Larissa [Done]
New Advanced Digitizing panel with CAD like functions Working with vector: Editing Larissa [Done]
Support for calculations on selected rows Working with vector: Editing: Working with the Attribute Table Larissa [Done]
Support for creation of temporary memory layers Working with vector: Editing: Creating new vector layers Larissa [Done]
new possibilities for using expressions, so also the function editor Working with vector: Field calculator Larissa [Done]
change measurement units in measurement tools possible, new info menu for CRS settings General tools Larissa [Done]
Support for contextual WMS legend graphics QGIS as OGC Data Client Larissa [Done]
GUI of Print Composer item properties and composition tab has been updated Print Composer Larissa [Done]
commit 7c4cca by Martin Dobias New snapping mode to snap to all layers Working with vector Larissa [Done]
commit 9464ba by rldhont Add DescribeLayer Method to WMS - Styled Layer Descriptor profile of the Web Map Service : DescribeLayer - Defining a user-defined style requires information about the features being symbolized, or at least their feature/coverage type. Since user-defined styles can be applied to a named layer, there needs to be a mechanism by which a client can obtain feature/coverage-type information for a named layer. This is another example of bridging the gap between the WMS concepts of layers and styles and WFS/WCS concepts such as feature-type and coverage layer. To allow this, a WMS may optionally support the DescribeLayer request.DescribeLayer method has been thought to be a better approach than overloading the WMS capabilities document even more. For each named layer, the description should indicate if it is indeed based on feature data and if so it should indicate the WFS/WCS (by a URL prefix) and the feature/coverage types. Note that it is perfectly valid for a named layer not to be describable in this way. Working with OGC Yves [done] -
commit f44ebe by Martin Dobias Overhaul of simplify feature tool (fixes #11514) - This commit itself just removes dead code, but the previous commits bring - OTF reprojection support
- use can specify exact tolerance (not just non-sense relative value) - tolerance can be specified either in map units or layer units - tolerance settings are stored in settings
- simplify multiple features at once (drag a rectangle instead of just clicking) - support for multi-part features - statistics about reduction of the number of vertices
Working with vector -editing geometry attributes Larissa [Done] -
commit 4a375b by Matthias Kuhn Allow to specify custom prefix for joins Working with vector - The vector properties dialog Larissa [Done] -
commit bb1f3c by Martin Dobias Show rule-based renderer's legend in a tree hierarchy - The functionality can be used in other renderers too, the only requirement is that legend nodes need to specify their parent rule key via data(). Note that ayer tree model must have ShowLegendAsTree flag enabled, otherwise the model will keep showing lists instead of trees. Working with vector - Vector properties Larissa [Done] -
commit 1effd4 by Martin Dobias New snapping API with improved indexing (QEP 13) see commit 7c4cca - -
commit 32e567 by Sandro Mani Transactional editing for postgres layers (other datasources possible in the future). not relevant for user manual !
commit 74822c by Martin Dobias Composer map - optionally store layer styles - There is a new check box that allows the user to tell whether a map should keep the layer styles (it will store the state when the check box is checked).The stored layer styles keep a snapshot of each layer's configuration instead of just keeping name of the style.This solves issues with styles and visibility presets in composer which were not completely compatible. Print Composer Larissa [Done]
commit 4ce9a9 by Nathan Woodrow Function editor for expression widget. - Allows for adding on the fly functions to the expression engine.Functions are saved in qgis2\python\expressions.New qgis.user module in Python.The qgis.user.expressions package points to the qgis2\python\expressions package in the users home Working with vector - Field calculator AND The vector properties dialog - rule based renderer Larissa [Done]
commit 6b9f0a by Martin Dobias Support for multiple styles per map layer - Available in legend context menu in Styles sub-menu where it is possible to add/remove styles and quickly switch between them. Working with vector - The vector properties dialog - Style menu Larissa [Done]
commit 97ddbb by rldhont Add get and transform geometry in Expression Working with vector - Expression Larissa [Done]
commit 34f2e3 by Nyall Dawson Evaluate expressions entered in QgsDoubleSpinBox - Allows entry of QGIS expressions into the spin box. The expression is evaluated on enter or loss of focus and then discarded. Working with vector - Vector properties - Style menu Larissa [Done]
commit a9b64c by Nyall Dawson Support drag and drop of python scripts onto QGIS window belongs to PythonCookbook !
commit 1a8afe by Matthias Kuhn Add comment functionality to QgsExpression Working with vector - Vector properties Larissa [Done] -
commit 16b7e9 by Nyall Dawson Port new memory layer plugin to core Vector Data Larissa [Done] -
commit 1dec90 by Nyall Dawson Raster image symbol fill type - Allows for filling polygons with a tiled raster image. Options include (data defined) file name, opacity, image size (in pixels, mm or map units), coordinate mode (feature or view) and rotation. Vector Data Larissa [Done]
commit 544a1e by Nyall Dawson Live heatmap renderer - Allows for live, dynamic heatmaps for point layers. Options include specifying heatmap radius in pixels, mm or map units, choice of color ramp, and a slider for selecting a tradeoff between render speed and quality. Working with vector - Renderers Larissa [Done]
commit 5ee354 by Nyall Dawson [composer] Vertical descending direction for annotations - This change adds a new descending vertical direction mode for map grid annotations. Previously only ascending text was supported for vertical annotations. Composer Larissa [Done]
commit 358cb4 by Nyall Dawson [composer] Finer control of frame and annotation display - Previously, for rotated maps or reprojected grids, the composer would draw all coordinates for every map side. This resulted in a mix of latitude/y and longitude/x coordinates showing on a side. This change allows users to control whether they want all coordinates, latitude only or longitude only for each map frame side. Similar options have also been added for controlling how a map grid frame is divided. Composer Larissa [Done]
commit 67a387 by Nyall Dawson [composer] New action for toggling visibility of panels - This change adds a new action to the composer which hides or shows all panels from the window. It's useful for maximising the space available to interact with a composition. A shortcut (F10) and menu item can be used to toggle this option, or via pressing 'tab' while the main composer view is focused. Composer Larissa [Done]
commit 3c558d by Nyall Dawson [composer] Full screen mode for composer - This change adds a full screen mode for the composer. Full screen mode can be enabled via a shortcut key (F11) or via a menu action. Composer Larissa [Done]
commit 5a24d1 by Nyall Dawson [composer] Add view menu option to hide bounding boxes - This allows users to hide the bounding boxes for selected items within a composition. It's a handy feature for allowing interaction with items while previewing exactly how they will look when the composition is exported, without large boxes blocking the view. Composer Larissa [Done]
commit 875f86 by Nyall Dawson [composer] Allow negative margins for label items - If negative margins are set for a label, the label contents will begin outside the bounds of the label. This is desirable for aligning label items with other items while allowing for optical margin alignment for the label type. Composer Larissa [Done]
commit f4a782 by Nyall Dawson [composer] Allow control of hoz and vert margins for labels - Previously only a single margin setting would apply to both horizontal and vertical margins. This change allows users to specify different horizontal and vertical margins. Composer Larissa [Done]

Updates QGIS 2.4 and 2.6 User Guide

Updates QGIS 2.6 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 2.6. It was created using "git log --since=30/6/2014 --grep='FEATURE'" - was the first after release of 2.4. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Also, in the screenshot column add Yes/No to say if create/update Screenshoot is needed for the feature. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed. More information also in http://changelog.linfiniti.com/qgis/version/2.6.0/.

New Feature to describe Chapter DONE? Screenshots
Spatial query plugin: missing explanation in the manual Plugins
section Manage Items print composer ramon [done - pr372] maybe of items tab showing locked items?
section Revert and Restore tools print composer ramon [done - pr373]
section Atlas generation print composer Diethard Done
section Creating Output print composer ramon [done - pr373]
section Manage the composer print composer ramon [done - pr373]
commit cb739 by Nyall Dawson Sep 16: New composer item for multi frame attribute tables. Allows table content to be spread over multiple frames. Note: existing table items are not automatically upgraded to multiframe tables (to avoid API breaks with plugins), so only newly added tables gain these new options. Composer Diethard [Done]
commit 2d24b by Nyall Dawson Sep 9: Add option to table item to show headers on first frame, all frames, or no frames (fix 11136) Composer Diethard [Done]
commit dce20 by Nyall Dawson Sep 11: New custom QGIS color picker dialog. Features:Sliders for hue, saturation, value, red, green, blue color components - Alpha slide - Option to copy/paste html color codes (in a variety of formats) - Before/after color preview, with alpha preview - Interactive 2D color ramp widget - Hue wheel/triangle widget - Editable color swatch lists - Live color sampler with option to sample over a set radius - Supports interaction with other apps via drag and drop of colors (OS support dependant) - Option to disable the dialog and use the native picker dialog instead. Credit for icons goes to 3nids! Vector Properties Andre [done] yes [Done_AN]
commit c3db6 by Martin Dobias Sep 13 Keep renderer settings when changing renderer type (where it is possible) Vector Properties Larissa [Done]
commit 9945a by Martin Dobias Sep 13 Joins: optionally use just a subset of fields from the joined layer Vector Properties Larissa [Done]
commit 1a7df by Martin Dobias Sep 12 display rule-based renderer legend in a pseudo-tree (in layer tree model/view) Vector Properties Larissa [Done]
commit 0abcf by Martin Dobias Sep 5 Toolbar for layer tree specific actions Map Legend ramon [done - pr 342]
commit 1f865 by Martin Dobias Sep 4 Access to visibility groups in map composer Print composer Matteo [Done]
commit e3c27 by Martin Dobias Sep 4 Visibility groups of map layers in layer tree, New toolbar button allows quick changes between the groups of layers that should be visible. Also features a simple way for management of the groups (add/remove) Introduction: qgis_gui Matteo [Done]
description of the classes and interval in graduated symbology vector properties Matteo [Done]
commit 53fa3 by Nyall Dawson Sep 3 Add tick styles for frames. Options include drawing ticks only inside the map frame, drawing ticks outside the frame, or drawing ticks both inside and outside the frame. (fix 6954) composer Diethard [done]
commit a433d by Nyall Dawson Sep 3 Add options for controlling which sides of the map a grid frame is drawn composer Diethard [Done]
commit dc27e by Nyall Dawson Sep 3 New frame/annotations only grid style. Selecting this style causes only the frame and annotations to be drawn, with no grid lines or other markings over the map. composer Diethard [Done]
commit 478e4 by Marco Hugentobler Sep 2 Add getFeature function in Expression working_with_vector > Field Calculator Yves Jacolin [Done]
commit 9d182 by Nyall Dawson Aug 19 Allow remote urls to be entered as picture path for picture items, and automatically fetch them. composer Diethard [Done]
commit 9ef4b by Nyal Dawson Aug 16 Project specific color scheme, set through default styles tab in project properties Introduction: qgis_configuration Matteo [Done]
commit 09016 by Nyal Dawson Aug 13 Predefined custom color palette in QGIS options and color scheme Introduction: qgis_configuration Matteo [Done]
commit fec27 by Nyall Dawson Aug 6 Allow more control over appearance of composer arrows: - Line can be styled using line symbol style dialog - Arrow head fill and outline colors can be specified - Arrow head outline width can be specified composer Diethard [Done]
commit 4506b by Nyall Dawson Jul 28 Implement an item tree panel for composer windows (fix 4358). Allows for selection of items, hiding/showing items, toggling lock status of items and double-clicking to edit item id. composer Diethard [Done] refresh all screenshots
commit d0e9d by Nyall Dawson Jul 27 Allow specifying user stylesheets to apply to a HTML item's content composer Diethard [Done]
commit 13953 by Matthias Kuhn May 26 Expression field (Virtual field) working_with_vector > Editing Yves Jacolin [Done] Yes [Done_AN]
commit 17d6d by Nyall Dawson Jul 22 Holding shift while drawing new lines constrains lines to horizontal/vertical/diagonals, while drawing rectangles constrains items to squares. Holding control switches to a draw-from-center mode. composer Diethard [shift, Done]
commit 68e03 by Nyall Dawson Jul 10 Data defined url for composer html items. composer Diethard [Done]
commit ac005 by Nyall Dawson Jul 20 Multiple overview frames per composer map (fix 10299) composer Diethard [Done] Yes [Done]
commit e6961 by Nyall Dawson Jul 17 Allow setting attribute table header and content font colors. Fix saving alpha channel for grid colors. composer Diethard [Done]
commit 19708 by Nyall Dawson Jul 7 Allow evaluation of QGIS expressions inside html item source. Expressions are evaluated before HTML is rendered, allowing the expression results to modify how the HTML content is rendered. composer Diethard [Done]
commit 25699 by Nyall Dawson Jul 16 Option for manual entry of HTML item source. composer Diethard [Done]
commit 86505 by Nyall Dawson Jul 13 Add marker style for map grids (fix 9381) composer Diethard [done]
commit 9abee by Nyall Dawson Jul 9 New $atlasfeature expression function for returning the current atlas feature. Also clean up the expression groups and move some unrelated functions out of the 'Record' group. composer Diethard
commit 1e39d by Nyall Dawson Jul 9 New expression functions for $currentfeature (returns current feature) and 'attribute' (returns value stored in specified field within a feature) composer [Done] Diethard
commit 1e4ad by Nyall Dawson Jul 6 Data defined page size, orientation and number of pages for compositions. composer Diethard [Done]
commit da976 by Nyall Dawson Jul 6 Data defined item size and position. composer Diethard [Done]
commit 6d7c5 by Nyall Dawson Jul 5 Data defined map scale, rotation and extents. composer Diethard [Done]
commit 0fd99 by Nyall Dawson Jul 5 Data defined item rotation. composer Diethard [Done]
commit 47e8b by Nyall Dawson Jul 5 Data defined transparency and blend modes for composer items. composer Diethard [Done]
commit 4867b by Juergen E. Fischer Jul 4 categorized render: support disabling rendering of some categories Vector properties Yves Jacolin [Done] need update [Done_AN]

Updates QGIS 2.4 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 2.4. It was created using "git log --since=21/2/2014 --grep='FEATURE'" - was the first after release of 2.2. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed. More information also in http://changelog.linfiniti.com/qgis/version/2.4.0/.

New Feature to describe Chapter DONE? Screenshots
Add a 'predefined scales' mode to atlas maps, which sets an atlas maps' extent to the largest predefined scale which fits the atlas feature. Scales are taken from the project's predefined scales, or the global predefined scales. print composer Luca [Done]
Quick field calc bar (like Excel) in attribute table Field calculator Yves [Done] new screenshot ? [Done_AN]
new edit type: date/time edit editing Yves [Done] -
add option to set max thread count qgis configuration - options Yves Jacolin [Done] -
Legend refactoring work Yves Jacolin [Done] Yes [Done_AN]
Add right click menu to color buttons, allowing copying and pasting colors. Pasting colors accepts clipboard text in a variety of common formats, including hex and css style rgb and rgba strings. Vector layer -> Style Yves Jacolin [done via another row in the table below] -
toggle feature selection from identify results (implements #10308) General Tools Andre [done] -
Add preview modes for composer, allows for previewing composition in grayscale, monochrome and color blindness simulation modes prior to printing (refs #9886) print composer Luca [Done]
Rework attribute tables to make tables more flexible. Add support for reordering columns in a table (fix #5942). Add support for expression based columns. Add support for setting column alignment. Add support for setting column header alignment. Make sorting in tables correctly handle nulls, dates, times, locale aware string sorting. This work also paves the way for future expansion of attribute tables to allow for setting column widths, column colors, etc. print composer Diethard
Add option for controlling placement of rendered images inside a picture item (eg, top left, bottom right, etc) print composer Diethard [Done]
Server logging also in release mode working with ogc server Luca
File log in server also if server executable is compiled in release mode working with ogc server Luca
Add button to create new frame when using composer items in Use Existing Frames mode print composer Diethard [Done]
HTML frames no longer cut through lines of text when splitting over multiple pages print composer Diethard [Done]
Add expression support for picture source print composer Diethard [Done]
Implement different resize modes for composer picture items, including zoom, stretch, clip, frame to image size (fix #7886). print composer Diethard [Done]
Add legend url to wms capabilities working with ogc client Luca
Add button to view current map item extent in main map canvas print composer Diethard [Done]
Allow filtering rows in attribute tables print composer Diethard [Done]
Allow setting line join and cap style for scalebars print composer Diethard [Done]
Add support for specifying legend title horizontal alignment in composer print composer Diethard [Done]
local cache of the list of tables. Caching is done using SQLite database (could be shared also with other providers) oracle provider
Consider maptip in GetFeatureInfo working with ogc Luca
Voting for plugins from Plugin Manager Plugin Manager Yves Jacolin [Done] Small changes in the first three screenshot [Done_AN]
Initial Grass 7 support processing
Identify highlight options. optional highlight color, line/outline buffer and minimum width. fixed symbol sizes options Andre [done - depending on NDawson clarification]
Eliminate with smallest polygon processing
Replace value relation strings in GetFeatureInfo output. Move adding layers for joins and relations to a central place working with ogc Luca
Consider ValueMap in GetFeatureInfo working with ogc Luca
Expressions in GetFeatureInfo output working with ogc Luca
Colour preview modes in composer and map canvas general and print composer
QLR QGIS Layer files general tools
New expression functions Working with vector > field calculator Yves Jacolin [Done] -
Copy, paste and drag and drop colours (also works with some other applications, eg dropping colors from GIMP or Gpick) layer properties Yves Jacolin [Done] -
Multi-threaded rendering qgis configuration - options, features Yves Jacolin [Done] -
Label features multiple times working with vector - labeling Yves Jacolin [Done] -
Improvements to composer picture items print composer Diethard [Done]
Predefined scales mode for atlas maps print composer Diethard
Improved attribute tables in composer print composer Diethard [Done]
General composer improvements print composer Diethard [Done]
Improvements to HTML frames print composer Diethard [Done]
MetaSearch Catalogue Client Plugin Plugins
Add 'shapeburst' fill style. Shapeburst fills implement a buffered gradient fill, where a gradient is drawn from the boundary of a polygon towards the polygon's centre. Configurable parameters include distance from the boundary to shade, use of color ramps or simple two color gradients, optional blurring of the fill and offsets. working with vector - style Yves Jacolin [Done] new screenshot ?
Add option for shifting markers in marker line style a set distance along the line. Supports delaying the start of markers placed at intervals, or placing markers a set distance before/after the first/last vertex (fix #9000) working with vector Yves Jacolin [Done] new screenshot (see row above)
New Inverted Polygon renderer working with vector - style Yves Jacolin [Done] new screenshot ? [Done_AN]
Saving and recovering styles with Spatialite database layers working with vector - style Yves Jacolin [Done] new screenshot ? [Done_AN]

Updates QGIS 2.2 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 2.2. It was created using "git log --since=22/8/2013 --grep='FEATURE'" - was the first after release of 2.0. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed. More information also in http://changelog.linfiniti.com/qgis/version/21/

New Feature to describe Chapter DONE? Screenshots
Update plugins descriptions Plugins Larissa
Stretch Using Current Extend Working with Raster Larissa [done]
New items in menus QGIS GUI: Menu Bar Larissa [done]
Expression dialog improvements vector properties: Field calculator; Query builder new screenshots Alexandre [done]
Else rule in rule based renderer vector properties:style menu [done] Alexandre [done]
Expression based labeling vector properties:labeling menu Otto [done] Alexandre
Paste WKT from clipboard What's new in QGIS 2.2. Otto [done]
Expression builder will now remember the last 20 used expressions Working with vector Larissa [done]
Support for measurement in Nautical Miles Options Otto [done]
Update whats new chapter from linfiniti preamble/whatsnew Otto [done]
Update conf.py to new release version conf.py Otto [done]
One to many relations support Project Properties / Working with vector Otto [done] Alexandre [done]
DXF Export tool Project Larissa [done]
Composer Menu QGIS Configuration: Options Larissa [done] -
Paste as new vector layer Working with vector ramon [done]
Anchor points can be set for marker layers vector properties - style Larissa [done]
Copy and paste in rule based renderer vector properties - style ? [done]
Rule based styling improvements vector properties - style Larissa [done] Alexandre [done]
Gradient fill support vector properties - style Larissa [done]
Colour ramps can be inverted vector properties - style Larissa [done]
Thematic maps based on expressions vector properties - style Larissa [done]
On the fly feature generalisation vector properties - new menu Larissa [done]
Improved properties dialogs vector properties Larissa [done] Alexandre [done]
allow starting/ending a gradient at a features centroid. vector properties - style Larissa [done]
Add 'Suppress attribute form pop-up after feature creation' option to vector layers; overrides application-wide option vector properties already in editing_geometry_attributes
Expression support in symbol diagrams for size and attributes vector properties - diagrams Larissa [done]
Add option for simple line symbols to be drawn only inside a polygon. Allows for creation of "national geographic" style borders on maps where a thick border does not overlap into neighbouring polygons. vector properties - style ramon [done]
Fill ring digitizing tool. Used to cut holes in polygons and automatically fill them with new features. Attributes taken from parent feature. Feature form opens by default. Hold Ctrl key to suppress it. Digitizing Larissa [done]
Support for datum transforms Working with projections / Options ramon [done]
Update of Options Menu QGIS configuration: Options Larissa [done] Alexandre [done]
WCS Support added to QGIS Server Working with OGC Otto [done]
WMS legend graphic in table of contents and composer Working with OGC Otto [done]
Label support for palleted rasters raster properties - style Larissa [done] Alexandre [done]
New screenshots in chapter raster properties Alexandre & Larissa [done]
New keybindings for composer zoom in/out/full, group… … print composer Luca [done]
New sidebar style Layer Properties (raster + vector) --> Alexandre [done]
leave backup when saving projects. Getting Started -> Project Larissa [done]
add option to make layer with identified features active Larissa [done]
save Processing model as image Processsing Victor [done]
new Scintilla-based script editor for Processing Processing Victor [done]
option to show/hide deprecated plugins in plugin manager Plugin Manager Larissa [done]
new Plugins dialog QGIS Plugins Larissa [done] Alexandre [done]
Change cut/copy/paste functions to actions and add to edit menu print composer Luca [done]
Move undo/redo/delete to edit menu vector properties/QGIS GUI Larissa [done] Alexandre [done?]
new functions fill ring and split parts vector properties: advanced digitizing/QGIS GUI Larissa [done] Alexandre [done?]
Rearrange layout menu to logical order print composer Luca [done]
Element rotation support print composer Luca [done]
Composer scale added and ruler improvements print composer Luca [done]
Add zoom actual size action to composer, zoom indicator and combobox to status bar print composer Luca [done]
Add composer settings panel, with option to set default font for compositions print composer Luca [done]
Atlas preview print composer Luca [done]
Zebra map border improvements print composer Luca [done]
World file generation print composer Luca [done]
Add "Lock Selected Items" and "Unlock All" to composer layout menu and toolbar print composer Luca [done]
holding shift while pressing cursor keys results in large movements in composer print composer Luca [done]
Shift-clicking a selected composer item should deselect it print composer Luca [done]
Add select all, select none and invert selection to composer edit menu print composer Luca [done]
Allow panning of composer by holding space key and with middle mouse button print composer Luca [done]
Holding ctrl while dragging a composer selection temporarily turns off snapping print composer Luca [done]
Pressing shift while moving composer items constrains movement to horizontal/vertical axis print composer Luca [done]
Shift-resizing composer items maintains their aspect ratio, ctrl-resizing resizes from item center print composer Luca [done]
Allow multi item drag and resize in composer print composer Luca [done]
Setting for corner radius for composer rectangle shapes, allows creation of rounded rectangles in composers print composer Luca [done]
Move option to snap to grid to composer view menu, add independant option to show/hide grid print composer Luca [done]
Add composer zoom tool for marquee based zoom into a specific composer region. Ctrl+space temporarily switches composer to marquee zoom mode, Ctrl+Shift+Space temporarily switches to zoom out mode print composer Luca [done]
Add status bar to composer window which shows current cursor position, details about selection resize/move print composer Luca [done]
Allow for more than one atlas controlled map in compositions (or none) print composer Luca [done]
Add seperate controls for printing/exporting whole of atlas composition. Allows single features from an atlas to be printed/exported. print composer Luca [done]
Add atlas preview toggle. Allows for navigating through atlas features and previewing the composition for each feature. Atlas maps can have their extent temporarily tweaked for each atlas feature. print composer Luca [done]
Allow setting composer page background style print composer Luca [done]
...

Updates QGIS 2.0 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 2.0. It was created using "git log --since=22/6/2012 --grep='FEATURE'" - 22/6/2012 was the first after release of 1.8. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

New Feature to describe Chapter DONE?
Add option to auto-open 'New, Most recent or Specific' project on app launch Getting started: QGIS projects Done(Larissa)
New menu 'Project' Getting started: QGIS projects, QGIS gui: Menu bar Done(Larissa)
Rotate Feature(s) QGIS GUI: Menu bar, Working with vector:Editing:Advanced Digitizing Done(Larissa)
Options dialog update QGIS configuration Done(Larissa)
Blending modes Working with vector/ Working with raster: Layer properties Done (Larissa)
New Style tab Working with vector/ Layer properties Done (Larissa)
New Labels tab: new menus inside Working with vector /layer properties Done(Larissa)
New Fields menu: built in forms Working with vector /layer properties Done(Larissa)
Joins menu: additional explanations Working with vector / layer properties Done (Larissa)
Diagrams menu: new tabs, new diagram type, new functions Working with vector / layer properties Done(Larissa)
new icons Merge Attributes of selected features Working with vector/ Editing Done(Larissa)
update Working with the Attribute Table Working with vector/Working with the Attribute Table Done(Larissa)
new chapter query builder Working with vector Done(Larissa)
new entries raster layer right mouse klick Working with raster Done(Larissa)
Update Textvariables used in print composer Print Composer Done (Hien)
Tile scale slider Working with OGC / Tile Sets slides Done (Yves)
Update what's new section added a whats_new section Done (Otto)
possibility to export vector symbology (using ogr feature style) Working with vector: The vector properties dialog Done(Larissa)
Topology checker plugin Features, Plugins Done(Otto)
Add oracle provider Working with vector: Supported data Done(Astrid) added symbol and short info at supported_data.rst
Add custom group box settings to Options Options -> General Done(Larissa)
add second browser QGIS browser Done(Larissa)
Configure custom environment variables QGIS configuration: Options Done(Astrid) was already there
Add save/rollback/cancel current edits for selected or all vector layers Working with vector: Editing Done(Larissa)
Possibility to save error messages as shapefile from check Plugins: fTools Done (Astrid)
wms server has possibility to set transparency on layer/group level Working with OGC Data: QGIS Server Done (Andy)
Add --code arg to run python code on qgis load Getting started: Command line options Done(Otto)
Eliminate tool for fTools, contributed by Bernhard Strobl Plugins:fTools Done (Astrid)
svg- and text items can be used as watermarks in QGIS server. Working with OGC Data: QGIS Server Done (Andy)
New section Python console Features: Python Console Done (Otto)
add note about cpt-city color ramp dialog vector properties Done (Otto)
Use text annotations as watermarks in QGIS server. Working with OGC Data: QGIS Server Done (Andy)
Duplicate map layer(s) QGIS Gui: Map legend Larissa
possibility to exclude vector attributes from WMS and WFS publication Working with OGC Data: QGIS Server Done (Andy)
Possibility to restrict layers / groups from WMS publication Working with OGC Data: QGIS Server Done (Andy)
QGIS server: possibility to restrict published composers Working with OGC Data: QGIS Server Done (Andy)
open layer properties from identify results General tools: Identify Tool Done (Yves)
Choose font family for app QGIS configuration: Options Done(Astrid)
allow manual addition of browser favorite directories QGIS browser Larissa
allow data defined rotation without data defined position Working with vector: The vector properties dialog: Labels tab und Style tab Done(Astrid) is already documented for symbols and a general example for labels
Add support to user-defined python macros into project file: introduction - qgis_configuration Done (Otto)
Reworked symbol selector/properties dialog, greatly improved style manager Working with vector: Layer properties Done(Larissa)
possibility to have scale bar in meters also for maps in degrees (based on map diagonal) General Tools: Decorations Larissa
add new labeling to vector layer properties Working with vector:The vector properties dialog Done(Larissa)
implement title() expression - update field_calculator.rst and write function_help Done(Astrid)
allow adding of sql queries with SelectAtId=false Working with vector data: Query builder Done(Astrid) added to postgresql - has to be added to ORACLE too
possibility to overwrite wms url for capabilities document in project properties Working with OGC Data: QGIS Server Done (Andy)
project scale list (if used - overrides global predefined scales) Configuration: Project properties: General tab Done (Astrid)
availability of QGIS browser for Mac OS X (Applications folder) QGIS Browser Done(Larissa)
Icon Theme GIS is now default and styles are supported Settings - Options - General Larissa
Multipage compositions Print composer Done (Hien)
display rectangle of another composer map (overview map) Print composer Done (Hien)
Zebra style for composer grid (black/white pattern at borders) Print composer Done (Hien)
possibility to change grid annotation position and direction indidually for left/right/top/bottom Print Composer Done (Hien)
possibility to show composer map grid coordinates in degree/minute/seconds Print Composer Hien TRAN-QUANG
Support for creation of map atlasses - Atlas integration Print Composer Done (Hien)
New Rendering menu with several blending modes (here Larissa has more information) Print Composer Done (Hien)
snap to left/mid/right coordinates of other items when moving composer items for alignment Print composer Done (Hien)
custom linestyle for composer grid Print composer Done (Hien)
add support to SVG images from url. Print composer Done (Hien)
new element "add html frame" Print composer Done (Hien)
split legend in several columns Print composer Done (Hien)
General new structure of the item property tab for all elements Print composer Done (Hien)
describe item ID feature in element tab (was already in 1.8) Print composer Hien TRAN-QUANG
use expression builder within text element. Print Composer Done (Hien)
...

Updates QGIS 1.8 User Guide

Here you find a list of git commits that show features and updates need to / should be included in the QGIS documentation version 1.8. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

New Feature to describe Chapter DONE?
QGIS Browser New Chapter QGIS Browser, Features: What's new in 1.8 ? Done (Larissa)
DB Manager (replace SPIT/PostGIS Manager) Features: What's new in 1.8? Add as Core Plugins Done (Otto)
Decorations: new chapter Done (Diethard)
Diagram Plugin Add to core Plugins Done (Otto)
Zonal Statistics plugin Add to core Plugins Done (Larissa)
Spit plugin Add as own chapter to plugins Done (Otto)
Symbol Layer Types ? Working with Vector Data:The Vector Properties Dialog: Style Tab Done (Larissa)
Terrain Analysis Plugin Core Plugins Raymond
Ellipse Renderer Working with Vector Data: The Vector Properties Dialog: ... Done (Larissa)
Nesting Projects Introduction:General tools Done (Larissa)
Layer Grouping QGIS GUI: Map legend Done (Larissa)
GUI Customization + Configuring QGIS Configuration Done (Larissa)
Action Tool updates Working with Vector data: The Vector Properties dialog Done (Otto)
New Scale Selector QGIS GUI: Status Bar Done (Larissa)
Pan to selected tool QGIS GUI: Menu bar Done (Larissa)
CRS selector dialog (new handling) Working with projections Done (Larissa/Otto)
Legend independent drawing order QGIS GUI:Map Legend Done(Larissa)
MSSQL Spatial Support QGIS GUI: Menu bar, Features: What's new in QGIS 1.8? supported_data.rst Done (Otto)
Heatmap tool Using QGIS Core Plugins & Features: What's new in QGIS 1.8? Done (Raymond)
GPS tracking Working with GPS data Done (Otto)
Menu reorganisation QGIS GUI: Menu bar etc. Done (Larissa)
Offset curves Working with Vector Data: Editing: Advanced digitizing Done (Larissa)
Add layers to selected or active group QGIS GUI: map legend Done (Larissa)
Vector menu: Build spatial index Working with vector:The vector properties dialog: General tab Done (Otto)
Improvements in Spatial Bookmarks General tools: Spatial Bookmarks Done (Larissa)
Added gdal_fillnodata GDAL Tools Plugin Done (Larissa)
Added extract projection GDAL Tools Plugin Done (Larissa)
Table reorganization GDAL tools GDAL Tools Plugin Done (Larissa/Otto)
Expression based widget in field calculator Working with Vector data: Field calculator Done (Larissa)
Load/save layer style (new symbology) from/to SLD document Working with Vector data: The Vector Properties Dialog: Style Tab Done (Larissa)
WFS support in QGIS Server QGIS Server Done (Otto)
WFS support default in QGIS, no more plugin necessary QGIS GUI & Features: What's new in version 1.8? Done (Larissa)
Option to skip WKT geometry when copying from attribute table QGIS configuration; Working with Vector data: Editing: Working with the Attribute Table Done (Larissa)
Support for zipped and gzipped layers Working with vector and raster data Done (Larissa)
Set tile size for WMS layers Working with OGC Data: WMS Client Done (Otto)
Raster Calclator Working with Raster data: Raster Calculator Done (Otto)
Data defined labeling Working with vector data: Labels tab & New Labeling? new chapters? Done (Larissa)
Update Plugin Diagrams Working with vector data: Diagram tab Done (Otto)
User defined dialogs with QT Designer Working with vector data: ? Done (Otto)
Save Vector Layer as ... Getting started: Output; (Working with vector data) Done (Larissa)
Show Log messages Done (Larissa)
Labels based on expressions Features: What's new in version 1.8? Working with vector data: Labels tab & New Labeling Done (Larissa)
Update rule based rendering Working with vector data ? Done (Larissa)
SVG symbols with variable colors Working with vector data: Style tab Done (Larissa)
Line and Point pattern fill Working with vector data: Style tab Done (Larissa)
Copy Styles between layers Features: What's new in version 1.8? Getting started: Output ? Done (Larissa)
Update chapter Print Composer Print composer Done (Larissa)
Wrap legend in Map Composer Print Composer Done (Larissa)
Metadata tab Update / add edit feature Done (Otto)
SEXTANTE Plugin New plugin Section Done (Otto)
Support editable Views in SpatiaLite Working with Vector data: Supported data formats. SpatiaLite Layers Done (Otto)
Updates Field Calculator Working with vector data: Field calculator Done (Larissa)
Update Options Settings--> Options Done (Larissa)
...

Updates QGIS 1.7 User Guide

Here you find a list of svn commits that show features and updates need to / should be included in the QGIS documentation version 1.7. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . For this list we used svn log -r14531:? - which is branch 1.7 was created. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

Add option to turn on / off printing of canvas item in composer map (ticket #2734) 8 [done:od]
Offline editing plugin: add option to filter editable remote layers using capabilities 3 [done:od]
Plugin Installer update. New features: Upgrade All button, plugin count in the window title 9 [done:od]
refactored the addvector, addraster and selectmapset GUI for the GRASS plugin 7 [done:od]
improve delimited text plugin ui and allow skipping lines 10 [done:od]
moved "oracle raster" plugin to the Database menu 4 [done:od]
Show more user friendly CRS in vector props dialog 6 [done - ra]
created the Raster menu and moved the "raster calculator" to it 4 [done:od]
Implementation of composer undo / redo 8 [done:od]
integrate 'Avoid intersections of new polygons' into snapping dialog 3 [done:od]
Applied patch from ticket #3240 with some tweaks. Allows unprojected measurement of distances 3 [done:od]
Option to print as raster also via WMS (mainly as a workaround because of some Qt pdf problems 5 [done:od]
Removed quick print plugin 10 [done:od]
Removed ogr converter: 1. its not maintained 2. its mostly duplicated by the layer save as... option. 10 [done:od]
For global crs option show nice user friendly name instead of proj4 string 3 [done:od]
FEATURE: Select default CRS for new projects. 3 [done:od]
added raster creation in rasterize tool 4 [done:od]
sync srs.db with PROJ 4.7 6 [done - ra]

|

Updates QGIS 1.6 User Guide

Here you find a list of svn commits that show features and updates need to / should be included in the QGIS documentation version 1.6. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . For this list we used svn log -r13692:14531 - which is branch 1.6 was created. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

Added gpsd support to live gps tracking. 2.10 [done:od]
Raster calculator. 2,4 [done:od]
Many improvements and new operators to the field calculator including field concatenation, row counter etc. 3.7 [done: ag]
Added --configpath option that overrides the default path (~/.qgis) for user configuration and forces QSettings to use this directory, too. This allows users to e.g. carry QGIS installation on a flash drive together with all plugins and settings. 1.3 [done:od]
WFS-T support. Additionally ported wfs to network manager. 5.4 [done:od]
Georeferencer has had many tidy ups and improvements. 10.8 [done:od]
Select feature and measure toolbar flyouts and submenus. 2 [done:od]
Support has been added for non-spatial tables (currently OGR, delimited text and PostgreSQL providers). These tables can be used for field lookups or just generally browsed and edited using the table view. 3 [done:od]
Added reload method to map layers and provider interface. Like this, caching providers (currently WMS and WFS) can synchronize with changes in the datasource 5
When writing vector files using the table of contents context menu's 'Save as' option, you can now specify OGR creation options. 3 [done:od]
In the table of contents, it is now possible to select and remove or move several layers at once. 2.2.3 [done:wm]
Three new classification modes added to graduated symbol renderer (version 2), including Natural Breaks (Jenks), Standard Deviations, and Pretty Breaks (based on pretty from the R statistical environment). 3 [done: ag]
Data-defined rotation and size for categorized and graduated renderer (symbology-ng). 3 [done: ag]
Use size scale also for line symbols to modify line width. 3 [done: ag]
Added ability to interactively select pixels from the canvas to populate the transparency table in the raster layer properties dialog. 4 [done:od]
Allow creation of color ramps in vector color ramp combo box. 3 [done: ag]
Added 'style manager...' button to symbol selector so that users will find the style manager more easily. 3 [done:bz]
add capability to show and manipulate composer item width/ height in item position dialog. 8 [done:od]
Composer items can now be deleted with the backspace key. 8 [done:od]
Sorting for composer attribute table (several columns and ascending / descending). 8 [done:od]
Several GRASS updates: v.db.what.connect, g.proj.wkt, v.kernel 7 [done:od]
add qgis mapserver 5.3 [done:od
enable numerical sorting and automatic updates of gcp list 10.8 [done:od]
add the ability to move GCPs in the qgis canvas 10.8 [done:od]
Allow users to e.g. carry QGIS installation on a flash drive together with all plugins and settings. 1.3 [done:od]
Use size scale also for line symbols to modify line width.
gis theme icons for annotation tools 2.8 [done:ag]
Replace full list of GRASS modules in Appendix with a link to the GRASS wiki page. Appendix B [done:ms]

|

Updates QGIS 1.5 User Guide

Here you find a list of svn committs that show features and updates need to / should be included in the QGIS documentation version 1.5. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . For this list we used svn log -r12490:13691 - which is after feature freeze. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

Display warning in node tool if it couldn't find any features 3 X [od]
new symbology, enable via Options 2,3 X [od] X
write something about context help Foreword/2 X [anne] X
describe text annotation to map canvas 2,3 X [od]
Use cross by default as editing vertex marker 2 X [od] X
Switch position of add and show button in composer manager 8 X [od]
measure angle tool (r12663) 2 X [anne] X
added support for advanced options and example use in v.out.ascii 7 X [od]
composer attr tables (r12682) 8 X [od]
Added gps tracker widget ? X
Refactored capturetool to capturemode and fixed some compile errors 10.x X [od]
new oracle raster connection dialog. 10.13 X [od] X
Show labels from labeling plugin also in map composer (though not scaled correctly) 8 X [od]
Update georeferencer from gislab SVN, which adds GCP table with errors, new user interface 10.x X [od]
Georeferencer: support custom projection strings. Fixes #2464. 10.x X [od] X
Georeferencer: Implement resampling with user-specified target resolution (enhancement request #2447). 10.x X [od] X
BBOX option for wfs 5 X [sholl] X
Join attributes tool now supports both dbf and csv files. 10.6 X [od] X
show feature count in attribute table title 3 X [od]
Save path for svg texture absolute or relative 3 X [od]
vector layer saving in editing mode 3 X [od]
projection search improvements 6 X [od] X
wms scale slider 5 X [sholl]
Show composer manager as top window after showing composer instance 8 X [od]
Implementation of the "Add New Spatialite Layer/Database" feature. 3 X [od] X
Changed shortcut key for creating new spatialite layer/database to Ctrl+Shift+A (previous value conflicted with existing shortcut) 3 X [od]
allow creation of multiple layers in spatialite creation dialog 3 X [od]
spatial query plugin 12.x? X
Drag and drop support for composer legend model 8 X [od]
Move Martins labeling-ng from plugin to core/app 3 X [od] X
change map unit in project dialog when user selects a new crs 6 X [od]
add GdalTools plugin 12.x X (micha) X
Add google earth plugin 12.x X

|

Updates QGIS 1.4 User Guide

Here you find a list of svn committs that show features and updates need to / should be included in the QGIS documentation version 1.4. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . For this list we used svn log -r11642:12489. Please also recheck, if all features listed in the tables below are integrated, because we haven't signed them as checked yet. Also be aware, that for this release the QGIS GUI was revised, so there are many features where text and image have to be changed.

rotate point tool (r11671) 5 [done od]
Round rotation to 15 degree values if ctrl-key is pressed 5 [done od]
attribute table: report number of matching rows in status bar 5 [done od]
Show point symbol in rotation preview and a little arrow. 5 [done od]
Possibility to suppress attributes pop-up in digitising tab 5 [done od]
Cache is default preview mode for newly added composer map now 10 [done od]
Usability improvements to the new vector layer dialog 5 [done od]
Remove confusing descriptions in the Options dialog 5 JDG ?
Inject a bit of layman into field names to help those not familiar with computer terms 5 JDG ?
Use snapping settings of digitizing module also for measuring -5-4 [done od]
field calculator (r11735) 5 [done od] X
User interface cleanups to copyright, delim text and n-arrow plugins 12.x [done od] X
plugin installer update: handle ports != 80 11 [done od]
Add export to pdf to composer menu 10 [done od] X
Possibility to have annotations horizontally or vertically in the composer grid 10 [done od]
Grid annotation can be with coordinates or 1A, 1B, ... 10 [done od]
Checkbox to set composer grid widget visible / invisible 10 [done od]
Allow field calculator also for layers where adding new fields is not possible (user will have to use one of the existing fields) 5 [done od]
support user specific svg path in the map composer -5-10 [done od] X
Possibility to choose the precision of composer grid annotations 10 [done od]
Possibility to add/remove attributes also in attribute table. Small modification to attribute table such that adding / removing columns is visible 5 [done od] X
Move composers menu into the file [done od]menu 4 [done od]
Use horizontal layout for interp plugin 12.x [done od]
change 'Tools' menu to 'Vector' menu 12.x [done od] X
Further ui cleanups for map composer 10 [done od] X
mapserver patch issues and updates for mapserver export plugin 12.x
Added 50 more North arrow, made and donated by Silvio Grosso 10 [done od]
Add save to / load from template actions to composer file menu 4, 10 [done od]
Added newgis theme which is a revision by Anita Graser of the original GIS theme by Robert 1 [done od] X
north arrow cleanup 12.x [done od]
Layout cleanups for actions widget 5 [done od]
Symbology-NG branch merged to trunk. This includes also work on labeling done during my GSoC'09 5 [done od] XX
labeling plugin 12.x [done od] X
Add a new composer item to draw basic shapes (atm ellipse, rectangle, triangle) 10 [done od]
Vector layer properties dialog can convert layer to new/old symbology 5 [done od]
shapefile projection fix: save the real projection in .qpj next to the .prj file 5 [done od]
Added AGG output format to mapserver export 12.x
Configure shortcuts dialog 1, 4 [done od] X
Make labeling plugin work with on-the-fly projections 5 [done od]
also remove highlights when identify results is closed with the close button 5 [done od]
Plugin installer update: one-step plugin install and uninstall in QGIS>=1.4 11 [done od]

|

Updates QGIS 1.3 User Guide

Here you find a list of svn committs that show features and updates need to / should be included in the QGIS documentation version 1.3. The best procedure for each contributor might be to figure out which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. . Note that these features, in addition to the features from 1.2 that have yet to be added to the manual must be considered.

reshape tool (r11500).
Fix for uninitialised variable in interpolator and for possible division by zero.
include raster terrain analysis in debian package.
Add a "cancel all" button when searching for missing files after opening a project..
Added grass and nograss clauses.
Put no grass into installer package name.
don't close wms layer dialog after addition and allow naming of layers.
Moved non-gui related raster terrain classes to analysis branch.
add analysis library.
improve relative path support.
multilayer identify: also report layer name.
OSM plugin & provider update from Lukas Berka:.
Added buffering method to qgsgeometryanalyzer.
Expand feature attributes by default.
multi layer identify.
snapping in measurement tool.

|

Updates QGIS 1.2 User Guide

Here you find a list of svn committs that show features and updates need to / should be included in the QGIS documentation version 1.2. The best procedure for each contributor might be to figure out, which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. .

Applied patch from ticket #1522 for Zoom Next functionality. done cf
New GRASS shell yes
New "advanced" editing toolbar. 5 done od yes
Moved add island and add ring tools to advanced digitizing toolbar. 5 done od
New feature: configure shortcuts for actions within main window of qgis! (See menu Setting->Configure shortcuts) done cf yes
Possibility to lock/unlock composer item position by right mouse click 10 done od
Keep width and height of the composer map fixed if user sets the composer map extent to the map canvas extent
Applying patch from ticket #1714: adds option to perform geoprocessing and basic statistics functions on selected features
Added the possibility to change the order of layers in the WMS dialog
Show SSL modes also when adding new DB connection
Make saving of relative paths of file data sources optional
New functionality for merging features 5 done od yes?
Integrates add, move and delete vertex tools for faster editing.
Change layer's icon in legend to reflect that the layer is editable
There are undo/redo actions in Edit menu, in Advanced digitizing toolbar 5 done od yes!
New dock widget displaying undo stack of active layer.
Move split feature tool to advanced digitize toolbar 5 done od
Added new edit type for attributes that are not recommended to change
Added the possibility to view informations about regions into the browser of the GRASS plug-in to fix ticket #1624.
Node tool now works also with on the fly projections turned on. 5 done od
evis plugin (r10995); done cf yes?
All providers should have now correctly set capability for fast access to features by id (SelectAtId). Until now, attribute table was using memory model for Postgres provider (i.e. very slow open). From now it uses the "good" model, so the attribute table opens much faster. yes?
Optionally allow adding postgis table addition with double click and extended selection of tables (fixes #1801)
Added support for topology editing in node tool 5 done od
Fixed for simplify tool, show a message if the feature can't be simplified. 5 done od
Additionally added a dialog for loading value map from a layer (could be aspatial table too!)
Add export to PDF to composer 10 done od yes
FEATURE: possibility to add line layers as constrains for triangulation in interpolation plugin plugins done cf yes
New Feature: Add osm plugin (r11210) yes
osm plugin: fixed a problem with raster layers
FEATURE: possibility to save the triangulation to shape file (but needs a bit more error checking and polishing)
Update coding.tex and install.tex in the coding and installation guide and in the wiki done od

|
Note: In general important new features should be added to chapter "1.1. features" and 4 "Features at a glance"

Updates QGIS 1.1 User Guide

Here you find a list of svn committs that show features and updates need to / should be included in the QGIS documentation version 1.1. The best procedure for each contributor might be to figure out, which features are part of their sections. Sometimes features appear in more than one section. Please add a done with your initial when it is updated in the manual i.e. .

  • Plugin Installer polishing, updates, new repositories for the 1.x
  • add usb: to list of gps device on linux [in Forward, ag also in gps plugin chap: cf]
  • Added open WMS search interface from Mathias Walker [sh]
  • display layer name for WMS layers instead of server to distinguish several layers from the same WMS
  • WMS: don't apply proxy to a list of selected urls. Done in QgsHttpTransaction::applyProxySettings so WFS & co can later also use this function. Not tested yet and still needs some cleanups
  • For WMS layers: combine the transparency of WMS and the layer transparency
  • Added gis grass icon theme [generic theme change, covered]
  • Added svg symbols from Matt Amos (with his permission)
  • mapserver export: fixed i18n problems, fixed continuous color renderer export [no need to mention explicitly]
  • initial commit of ftools [now in list of core plugins: cf]
  • merge of advanced printing branch 2 [added all new features: od]
  • Write a world file when creating a screenshot so that it is georeferenced [done AG - chap. 1 forward]
  • Apply proxy settings also for WFS [sh]
  • Show a progress dialog for wfs if there is a main window
  • Removed members of httptransaction that are no longer needed
  • fix error in adding output to mapcanvas & ability to create grid coverage of current zoom level
  • Add a second PNG in case UMN mapserver offers image/png and image/png; mode=24bit
  • Dodo-ification of graticule plugin in favour of ftools plugin which is now in svn [graticule plugin as been removed from list of core plugins: cf]
  • improved handeling of postGIS layers [added to PostgreSQL chapter - ce]
  • updates to geoprocessing [not sure what this refers to]
  • Add a list of most recently used projections to Project Properties [added to 'working with projections' chapter: cf]
  • New georeferencer from GIS-Lab [covered in plugins section: cf]
  • Allow continuous color rendering also for point symbols [no need to mention explicitly]
  • Added EPSG to the quick CRS button [covered in above work: cf]
  • skip labels with size <=0 - otherwise the size is ignored [no need to mention explicitly]
  • Add the option to print maps as rasters [added to print composer: od]
  • add missing postgres provider to optional plugins target
  • added panning with mouse wheel when digitizing [added to vector editing section: od]
  • remove old gridmaker plugin [covered in above work: cf]
  • Ftools: don't consider nan vertices for interpolation [not important to mention]
  • Ftools: add two new tools - polygon from layer extent - delaunay triangulaltion [not important to mention]
  • Ftools: changes to menu item - sampling tools -> research tools [not important to mention]
  • New GRASS modules to convert loaded rasters and vectors [updated in GRASS module list: od]
  • Removing GRASS duplicate modules in default [updated in GRASS module list: od]
  • Changes in openvector dialog to support all drivers available in ogr including database and protocol drivers (Changes in "load vector layer") [added - ce]
  • New attribute table! [added chapter - ce]
  • plugin installer and the fTools are now enabled by default as core plugins [mentioned in above work: cf]
  • icon themes support for the mapserver_export plugin [no need to mention]
  • Hide / show vector layer editing tool based on context of layer type and editing status [no need to mention]
  • Gui cleanups for coordinate capture - dont use a toolbar icon, rather use a button in the dock. [no need to mention]
  • supporting the SpatiaLite Data Provider [added chapter - ce]
  • fix feature count in postgres provider
  • added icon for plugin installer in plugin manager
  • fix for georeferencing with linear transformation [no need to mention]
  • make SSL mode of PostgreSQL connections configuable [added to PostgreSQL chapter - ce]
  • Added possibility to express tolerances for digitising also in pixels in addition to map units. [worked into chap 5 editing - ce]
  • internal sqlite3 was replaced with spatialite
  • make sslmode optional
  • Added vector overlay branch to overaly vector layers with diagrams [added to list of core plugins, also see discussion on community-list: cf]
  • Allow moving of single points to use snapping [no need to mention]

Note: In general important new features should be added to chapter "1.1. features" and 4 "Features at a glance"