v1.9.0
Simpler extension interface! 🎉
assert item.ext.has("proj")
print(item.ext.proj.epsg)
What's Changed
- Fix typo in dev install instructions by @chuckwondo in #1230
- Fix black-jupyter pre-commit hook config by @chuckwondo in #1232
- Allow future extensions to be used by @jsignell in #1231
- Allow HREF when opening files by @gadomski in #1234
- Set codecov to be informational only by @gadomski in #1245
- Clear the validator before each test by @gadomski in #1242
- Use the pre-compiled version regex by @gadomski in #1241
- Drop python 3.8 by @gadomski in #1236
- Move mypy config to pyproject.toml by @gadomski in #1240
- Add more info to validation errors by @gadomski in #1233
- Replace validate_has_extension with ensure_has_extension by @jamesfisher-gis in #1248
- Add support to validate_all for STACObject by @chuckwondo in #1246
- Fixups by @gadomski in #1253
- Add extension version migrations by @gadomski in #1258
- Simpler extension interface by @jsignell in #1243
- pyupgrade to 3.9 by @gadomski in #1261
- Include href when schema resolution fails by @gadomski in #1263
- Update version extension by @gadomski in #1262
- DRY asset methods by @gadomski in #1264
- Update file extension and add
Link.ext
by @jsignell in #1265 - Improve handling of
bboxes
andintervals
by @bmcandr in #1268 - Fix deprecation messages by @gadomski in #1271
- Fix docs by @gadomski in #1274
- Deprecate the label extension by @gadomski in #1270
- Update datacube extension by @gadomski in #1269
- Release v1.9.0 by @gadomski in #1275
New Contributors
- @chuckwondo made their first contribution in #1230
- @jamesfisher-gis made their first contribution in #1248
- @bmcandr made their first contribution in #1268
Full Changelog: v1.8.4...v1.9.0