Skip to content

Commit

Permalink
Prepare release v2.0.0-rc4
Browse files Browse the repository at this point in the history
  • Loading branch information
Ricardo Garcia Silva committed Jul 28, 2024
1 parent 664dccc commit cf58d2a
Show file tree
Hide file tree
Showing 2 changed files with 30 additions and 12 deletions.
40 changes: 29 additions & 11 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -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 <[email protected]>"]
readme = "README.md"
Expand Down

0 comments on commit cf58d2a

Please sign in to comment.