Releases: stac-utils/stac-pydantic
Releases · stac-utils/stac-pydantic
3.1.3
What's Changed
- add numberMatch and numberReturned in api.collections.Collections model by @vincentsarago in #161
- release 3.1.3 by @vincentsarago in #162
Full Changelog: 3.1.2...3.1.3
3.1.2
3.1.1
Full Changelog: 3.1.1...3.1.1
What's Changed
- update changelog format by @vincentsarago in #154
- Cache remote JSON schemas by @avbentem in #155
- add request and jsonschema optional dependencies by @vincentsarago in #156
- release 3.1.1 by @vincentsarago in #157
New Contributors
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- refactor datetime parsing and validation by @vincentsarago in #133
- update changelog by @vincentsarago in #132
- remove the deprecated Context Extension by @vincentsarago in #138
- update pre-commit configuration and add python 3.12 in CI by @vincentsarago in #137
- rename ConformanceClasses to Conformance by @vincentsarago in #136
- remove default for Types by @vincentsarago in #140
- add
queryables
link relation type by @constantinius in #123 - fix STAC API Query Extension operator names from ne->neq, le->lte, and ge->gte by @philvarner in #120
- allow extra fields in Links by @jonhealy1 in #144
- adjust ItemProperties Validation. by @eseglem in #131
- add missing license by @vincentsarago in #147
- use StacBaseModel model instead of StacCommonMetadata by @vincentsarago in #148
- optional limit in search query by @vincentsarago in #150
- allow
null
datetime by @vincentsarago in #149 - add more start/end datetime tests by @vincentsarago in #151
- set start/end datetime to the unique datetime passed in api.Search by @vincentsarago in #152
- release 3.1.0 by @vincentsarago in #153
New Contributors
- @constantinius made their first contribution in #123
- @eseglem made their first contribution in #131
Full Changelog: 3.0.0...3.1.0
3.0.0
What's Changed
- build improvements by @philvarner in #109
- Pydantic 2 and STAC API 1.0 by @thomas-maschler in #127
- Release v3.0.0 by @gadomski in #129
New Contributors
- @philvarner made their first contribution in #109
- @thomas-maschler made their first contribution in #127
- @gadomski made their first contribution in #129
Full Changelog: 2.0.3...3.0.0
2.0.3
What's Changed
- Make bbox optional in item definition by @yellowcap in #108
- Add 'children' link relation by @moradology in #112
- Update Extension docs for stac-pydantic 2.0+ by @CloudNiner in #111
- Fix item bbox field validation by @yellowcap in #114
- removed fields which are added by extensions from the base Search mod… by @rsmith013 in #100
- Bump to version 2.0.3 by @moradology in #115
New Contributors
- @yellowcap made their first contribution in #108
- @CloudNiner made their first contribution in #111
Full Changelog: 2.0.2...2.0.3
2.0.2
What's Changed
- Add GeometryCollection to api Search model by @jonhealy1 in #102
- Add OpenAPI MIME and rel types by @duckontheweb in #101
- Add support for non-ellipsis open date windows by @moradology in #103
- Update for beta.4 changes by @moradology in #104
- Set version to 2.0.2 by @moradology in #105
New Contributors
- @jonhealy1 made their first contribution in #102
- @duckontheweb made their first contribution in #101
Full Changelog: 2.0.1...2.02
2.0.1
2.0.0
This release updates stac-pydantic to work with STAC 1.0.0
- Update to stac version 1.0.0 (#86, @moradology)
- Add Collections model (#81, @moradology)
- Remove models for STAC spec extensions (#86, @moradology)
- Add conformsTo to LandingPage (#90, @moradology)
1.3.9
- Add id to landing page, making it a valid catalog (#43, @lossyrob)
- Make
item_assets
(item assets extension) a dictionary of assets (#47, @kylebarron) - Add pre-commit to CI (#48, @kylebarron)
- Add a
Links
model with custom root type to represent a list of links (#52) - Move link related models to their own file (#53)
- Add link factories for generating inferred links (#55)
- Switch from relative to absolute imports (#61)
- Serialize date type fields to
datetime.datetime
upon model creation (#62)