Change log for the next release of QGIS 2.6.0. We have added many new features, tweaks and enhancements to make the most popular Free desktop GIS even more feature filled and useful.
Whenever new features are added to software they introduce the possibility of new bugs - if you encounter any problems with this release, please file a ticket on the QGIS Bug Tracker.
We would like to thank the developers, documenters, testers and all the many folks out there who volunteer their time and effort (or fund people to do so).
From the QGIS community we hope you enjoy this release! If you wish to donate time, money or otherwise get involved in making QGIS more awesome, please wander along to qgis.org and lend a hand!
Finally we would like to thank our official sponsors for the invaluable financial support they provide to this project:
A current list of donors who have made financial contributions large and small to the project can be seen on our donors list. If you would like to become an official project sponsor, please visit our sponsorship page for details. Sponsoring QGIS helps us to fund our six monthly developer meetings, maintain project infrastructure and fund bug fixing efforts.
If you enjoy using QGIS, please consider making a donation to support the project - either financial or of your time and skills! Lastly we would like to also take a moment to encourage you to fund a special campaign by one of our QGIS developers to get a working test suite for QGIS so that we can improve out quality assurance process and deliver you the best possible releases.
QGIS is Free software and you are under no obligation to pay anything to use it - in fact we want to encourage people far and wide to use it regardless of what your financial or social status is - we believe empowering people with spatial decision making tools will result in a better society for all of humanity.
You can now see the full path for the QGIS project file in the project properties dialog.
Now when you are measuring areas and distances, you can remove unwanted vertices from your measurement line using the delete or backspace keys.
We have made a number of improvements to the editor widgets:
You can now use just a subset of related fields when creating a vector join.
Sometimes you want to have an attribute that is calculated and that is always ‘fresh’ - reflecting the current state of the feature properties. Now you can add virtual fields to your table which are based on an expression.
When creating a custom action for a vector layer, you can now define an icon to be used for the action too.
You can now choose to disable certain classes in graduated and categorised renderers without actually removing them.
The second phase of the legend / table of contents overhaul has been completed. This includes:
We have added a checkbox and data defined button for controlling whether an item is excluded from composer exports/printouts. If the item is unchecked it will be visible at composition design time only.
For table or HTML frames, a checkbox now controls whether the containing page should be exported when the frame is empty.
The item tree panel in the map composer allows for selection of items, hiding/showing items, toggling lock status of items and double-clicking to edit item id. You can also use drag and drop to reorder items.
Many properties of composer items can now be controlled using data binding. These include:
Picture items in the map composer now support remote urls as a picture source. This source can also be data defined.
Note that tables in existing projects are not automatically updated to the new table format which supports these features, and tables must be readded to a composition for the new settings to appear.
The map composer (used to prepare printable map compositions) has received a number of improvements in QGIS 2.6.
Snapping thresholds are now set in pixels, allowing for finer movement and resizing of items when zoomed in to a composition. Items within a group are no longer used for auto snap lines.
Sometimes it is useful to be able to show more than one overview frame for a map frame. For example if you want to show where your map is in local, regional and global context, using multiple overview maps can help you to achieve this. As of QGIS 2.6 you can now achieve this by assigning as many maps as you like to the ‘overview’ role in your composition.
There are a number of useful new options for the HTML composer item:
Models and scripts can be downloaded from the online collection and installed directly from the Processing interface. The collection will be expanded with new scripts and models provided by Processing users.
The modeler has been rewritten, and now provides extra functionality such as allowing nested models with no depth limit. Models are now stored as JSON files. Backwards compatibility is kept, so all models can still be used. You can also now drag and drop items from the inputs and algorithms onto the modeler graph.
In order to normalise the naming of QGIS widgets, some minor API changes have been made. Almost all edit widgets were renamed by adding “Wrapper” at the end of their names. In particular this concerns:
We have improved the random colour algorithm for classified renderer so that the colours generated are more visually distinct from each other.
For python script editors, expression builder, filter window, composer HTML and CSS editors
You can now define your own custom color palettes for use in QGIS.
We have merged the single selection tool into the rectangle tool. If you want to select a single feature, simply enable the rectangle tool and then single click (rather than dragging a rectangle) a feature.
In many of QGIS’ dialogs that generate a new layer, the ‘Add layer to map canvas’ checkbox is now checked by default so that the new layer automatically gets added to the map.