|
4 | 4 |
|
5 | 5 | ### Added
|
6 | 6 |
|
| 7 | +### Changed |
| 8 | + |
| 9 | +### Fixed |
| 10 | + |
| 11 | +### Removed |
| 12 | + |
| 13 | +### Deprecated |
| 14 | + |
| 15 | +## [v1.0.0-rc.1] |
| 16 | + |
| 17 | +### Added |
| 18 | + |
7 | 19 | - License file included in distribution ([#409](https://github.com/stac-utils/pystac/pull/409))
|
8 | 20 | - Links to Issues, Discussions, and documentation sites ([#409](https://github.com/stac-utils/pystac/pull/409))
|
9 | 21 | - Python minimum version set to `>=3.6` ([#409](https://github.com/stac-utils/pystac/pull/409))
|
|
14 | 26 | - Migration for pre-1.0.0-rc.1 Stats Objects (renamed to Range Objects in 1.0.0-rc.3) ([#447](https://github.com/stac-utils/pystac/pull/447))
|
15 | 27 | - Attempting to extend a `STACObject` that does not contain the extension's schema URI in
|
16 | 28 | `stac_extensions` raises new `ExtensionNotImplementedError` ([#450](https://github.com/stac-utils/pystac/pull/450))
|
| 29 | +- `STACObject.from_dict` now takes a `preserve_dict` parameter, which if False will avoid a call to deepcopy on the passed in dict and can result in performance gains (defaults to True. Reading from a file will use preserve_dict=False resulting in better performance. ([#454](https://github.com/stac-utils/pystac/pull/454)) |
17 | 30 |
|
18 | 31 | ### Changed
|
19 | 32 |
|
|
25 | 38 | - `*Extension.ext` methods now have an optional `add_if_missing` argument, which will
|
26 | 39 | add the extension schema URI to the object's `stac_extensions` list if it is not
|
27 | 40 | present ([#450](https://github.com/stac-utils/pystac/pull/450))
|
| 41 | +- `from_file` and `from_dict` methods on `STACObject` sub-classes always return instance |
| 42 | + of calling class ([#451](https://github.com/stac-utils/pystac/pull/451)) |
28 | 43 |
|
29 | 44 | ### Fixed
|
30 | 45 |
|
|
37 | 52 | ([#455](https://github.com/stac-utils/pystac/pull/455))
|
38 | 53 | - Schema URI base for STAC 1.0.0-beta.1 ([#455](https://github.com/stac-utils/pystac/pull/455))
|
39 | 54 |
|
40 |
| -### Removed |
41 |
| - |
42 |
| -## [1.0.0-beta.3] |
| 55 | +## [v1.0.0-beta.3] |
43 | 56 |
|
44 | 57 | ### Added
|
45 | 58 |
|
|
60 | 73 |
|
61 | 74 | - Two v0.6.0 examples from the test suite ([#373](https://github.com/stac-utils/pystac/pull/373))
|
62 | 75 |
|
63 |
| -## [1.0.0-beta.2] |
| 76 | +## [v1.0.0-beta.2] |
64 | 77 |
|
65 | 78 | ### Changed
|
66 | 79 |
|
@@ -368,7 +381,8 @@ use `Band.create`
|
368 | 381 |
|
369 | 382 | Initial release.
|
370 | 383 |
|
371 |
| -[Unreleased]: <https://github.com/stac-utils/pystac/compare/v1.0.0-beta.3..main> |
| 384 | +[Unreleased]: <https://github.com/stac-utils/pystac/compare/v1.0.0-rc.1..main> |
| 385 | +[v1.0.0-rc.1]: <https://github.com/stac-utils/pystac/compare/v1.0.0-beta.3..v1.0.0-rc.1> |
372 | 386 | [v1.0.0-beta.3]: <https://github.com/stac-utils/pystac/compare/v1.0.0-beta.2..v1.0.0-beta.3>
|
373 | 387 | [v1.0.0-beta.2]: <https://github.com/stac-utils/pystac/compare/v1.0.0-beta.1..v1.0.0-beta.2>
|
374 | 388 | [v1.0.0-beta.1]: <https://github.com/stac-utils/pystac/compare/v0.5.6..v1.0.0-beta.1>
|
|
0 commit comments