You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,17 @@
1
+
## [Version 1.4.1] - 2023-3-14
2
+
3
+
- The codebase is now fully annotated and type annotations are mandatory for all new code.
4
+
- In the future `EOPatch` objects will **require** a valid `bbox`. For now the users are warned when no such value is provided.
5
+
-`SaveTask` and `LoadTask` now automatically save/load the bounding box whenever possible, even if not specified in `features` parameter. `CopyTask` and `MergeEOPatchesTask` also always include the bounding box when possible.
6
+
- The `EOPatch` attribute `bbox` can no longer be deleted via the `del` command.
7
+
- The `EOPatch` attribute `timestamp` was renamed into `timestamps`. The old name still works, but the users are notified. Similarly for `FeatureType.TIMESTAMP` which was renamed to `FeatureType.TIMESTAMPS`.
8
+
- Feature parsers from `eolearn.core.utils.parsers` now support callables as input for `allowed_feature_types`, which are used for filtration over all feature types. Due to this improvement the class `FeatureTypeSet` was deprecated.
9
+
- Certain rarely used methods of `FeatureType` were deprecated. Method `is_raster` has been renamed to `is_array` and designates feature types that contain numpy arrays. We also added `is_image` for types that denote temporal and timeless imagery.
10
+
- Contributors are no longer listed in file headers, but are instead listed in the `CREDITS.md` file in the root of the repository.
11
+
- Updated `CONTRIBUTING.md` instructions.
12
+
- Various other minor improvements and deprecations.
13
+
14
+
1
15
## [Version 1.4.0] - 2023-1-20
2
16
3
17
- (**codebreaking**) Complete overhaul of `eolearn.coregistration`. See documentation for details.
0 commit comments