Releases: ricardogsilva/qgisconefor
Release refs/tags/v2.0.3
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.3 - 2024-11-11
Fixed
- Internal plugin directory renamed to have the same name as the plugin package
2.0.2 - 2024-11-11
Fixed
- Renamed license file to
LICENSE
and included it in the generated zip for publishing in main QGIS plugins portal
2.0.1 - 2024-11-11
Fixed
- Dropped the 'experimental' flag
2.0.0 - 2024-11-11
Added
- First public release in 9 years!
- Update plugin to QGIS v3.x
- Use native QGIS features like background tasks, main message bar, processing algorithms, etc.
2.0.0-rc9 - 2024-11-06
Changed
- Name of node file changed to not mention name of autogenerated attribute (in order to make filename shorter)
Fixed
- Fixed plugin reload crashing QGIS due to erroneous removal of menu entry
2.0.0-rc8 - 2024-10-26 [YANKED]
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17 [YANKED]
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16 [YANKED]
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11 [YANKED]
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.2
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.2 - 2024-11-11
Fixed
- Renamed license file to
LICENSE
and included it in the generated zip for publishing in main QGIS plugins portal
2.0.1 - 2024-11-11
Fixed
- Dropped the 'experimental' flag
2.0.0 - 2024-11-11
Added
- First public release in 9 years!
- Update plugin to QGIS v3.x
- Use native QGIS features like background tasks, main message bar, processing algorithms, etc.
2.0.0-rc9 - 2024-11-06
Changed
- Name of node file changed to not mention name of autogenerated attribute (in order to make filename shorter)
Fixed
- Fixed plugin reload crashing QGIS due to erroneous removal of menu entry
2.0.0-rc8 - 2024-10-26 [YANKED]
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17 [YANKED]
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16 [YANKED]
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11 [YANKED]
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.1
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.1 - 2024-11-11
Fixed
- Dropped the 'experimental' flag
2.0.0 - 2024-11-11
Added
- First public release in 9 years!
- Update plugin to QGIS v3.x
- Use native QGIS features like background tasks, main message bar, processing algorithms, etc.
2.0.0-rc9 - 2024-11-06
Changed
- Name of node file changed to not mention name of autogenerated attribute (in order to make filename shorter)
Fixed
- Fixed plugin reload crashing QGIS due to erroneous removal of menu entry
2.0.0-rc8 - 2024-10-26 [YANKED]
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17 [YANKED]
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16 [YANKED]
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11 [YANKED]
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0 - 2024-11-11
- First public release in 9 years!
- Update plugin to QGIS v3.x
- Use native QGIS features like background tasks, main message bar, processing algorithms, etc.
2.0.0-rc9 - 2024-11-06
Changed
- Name of node file changed to not mention name of autogenerated attribute (in order to make filename shorter)
Fixed
- Fixed plugin reload crashing QGIS due to erroneous removal of menu entry
2.0.0-rc8 - 2024-10-26 [YANKED]
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17 [YANKED]
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16 [YANKED]
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11 [YANKED]
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc9
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc9 - 2024-11-06
Changed
- Name of node file changed to not mention name of autogenerated attribute (in order to make filename shorter)
Fixed
- Fixed plugin reload crashing QGIS due to erroneous removal of menu entry
2.0.0-rc8 - 2024-10-26
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc8
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc8 - 2024-10-26
Fixed
- Fixed error due to unused Processing input parameter having been removed, but still called
2.0.0-rc7 - 2024-10-17
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc7
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc7 - 2024-10-17
Changed
- Improved user guide
Removed
- Removed distance_threshold processing parameter - it was not used in the main plugin dialog
2.0.0-rc6 - 2024-10-16
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc6
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc6 - 2024-10-16
Fixed
- Node and connections files are named after their original layer again
2.0.0-rc5 - 2024-10-11
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc5
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc5 - 2024-10-11
Added
- Generate a new layer whenever node id or node attribute are not set with autogenerated values for these
missing properties
Changed
- Adjusted size of columns in the custom dialog so that the last one is not bigger than the rest
- Renamed distance files from 'connections_[edge|centroid]-distance_' to the simpler 'distances_[edges|centroids]_'
- Simplified UI labels
Removed
- Removed demo processing algorithms that interface with Conefor standalone
- Removed option for creating an output vector layer with the distances from the main plugin dialog
Fixed
- Progress display now takes into account the total number of lines to be written
- Will now re-analyze layers whenever their attribute table changes
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release
Release refs/tags/v2.0.0-rc4
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
2.0.0-rc4 - 2024-07-28
Added
- Add support for generating the 'nodes to add' column when preparing conefor input node files
- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs
- Add button for opening output dir upon successful completion
Changed
- Start autogenerated node ids from one rather than zero
Fixed
- Disable plugin main dialog by default
- Fix main dialog always using default values for layers
- Fix 'lock attributes to first layer' button not working
- Fix node connection method always being set to 'edge distance' when running
- Prevent using a float attribute as the node identifier
Removed
- Drop support for point layers in the main plugin dialog
via the main plugin dialog
2.0.0-rc3 - 2024-07-17
Changed
- Fixed docs update when a new release is tagged
2.0.0-rc2 - 2024-07-17
Changed
- Update docs
2.0.0-rc1 - 2024-07-17
Added
- Added Changelog
- Manage dev workflows with pluginadmin
- Generation of Conefor inputs can be cancelled by the user
Changed
- Ported code to Python3 and QGIS v3
- Moved to src layout
- Converted README to markdown
- Move business logic outside of plugin dialog
- Measure areas using QGIS project's ellipsoid
- Use Processing algorithm also for powering dialog-based execution
- Use QgsTask and QgsTaskManager instead of QThreads with locks
- Use QgsDistanceArea for area and distance calculations
- Use QgsMessageBar for communication instead of a custom QLabel
1.2.1 - 2015-06-13
Changed
- Fixed bugs
1.2 - 2015-06-10
Changed
- Adapted code to run with QGIS v2.8
1.1.0 - ???
Changed
- Adapted code to cope with Processing API changes
1.0.0 - ???
Added
- First stable release