diff --git a/CHANGELOG.md b/CHANGELOG.md index f2d537b..7de2a30 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,39 +7,56 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] -- Fix 'lock attributes to first layer' button not working -- Prevent using a float attribute as the node identifier -- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs -- Fix main dialog always using default values for layers + + +## [2.0.0-rc4] - 2024-07-28 + +### Added - Add support for generating the 'nodes to add' column when preparing conefor input node files -- Disable plugin main dialog by default +- Add validation of node-related attributes when using the processing algorithm that prepares conefor inputs - Add button for opening output dir upon successful completion -- Drop support for point layers in the main plugin dialog + +### 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 -- Start autogenerated node ids from one rather than zero ## [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 -- Ported code to Python3 and QGIS v3 + +### 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 -- Manage dev workflows with pluginadmin - Move business logic outside of plugin dialog - Measure areas using QGIS project's ellipsoid - Use Processing algorithm also for powering dialog-based execution -- Generation of Conefor inputs can be cancelled by the user - 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 @@ -67,7 +84,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - First stable release -[unreleased]: https://github.com/ricardogsilva/qgisconefor/compare/v2.0.0-rc3...main +[unreleased]: https://github.com/ricardogsilva/qgisconefor/compare/v2.0.0-rc4...main +[2.0.0-rc4]: https://github.com/ricardogsilva/qgisconefor/compare/v2.0.0-rc3...v2.0.0-rc4 [2.0.0-rc3]: https://github.com/ricardogsilva/qgisconefor/compare/v2.0.0-rc2...v2.0.0-rc3 [2.0.0-rc2]: https://github.com/ricardogsilva/qgisconefor/compare/v2.0.0-rc1...v2.0.0-rc2 [2.0.0-rc1]: https://github.com/ricardogsilva/qgisconefor/compare/v1.2.1...v2.0.0-rc1 diff --git a/pyproject.toml b/pyproject.toml index b17ecd7..a43ee7b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "qgisconefor" -version = "2.0.0-dev" +version = "2.0.0-rc4" description = "A QGIS plugin to integrate with the Conefor landscape conectivity analysis software." authors = ["Ricardo Garcia Silva "] readme = "README.md"