Skip to content

Latest commit

 

History

History
170 lines (107 loc) · 5.1 KB

CHANGELOG.md

File metadata and controls

170 lines (107 loc) · 5.1 KB

STAC-CHECK Change Log

All notable changes to this project will be documented in this file.

The format is (loosely) based on Keep a Changelog and this project adheres to Semantic Versioning.

Unreleased

Changed

  • No longer use the deprecated pkg-resources package. It has been replaced with importlib from the Python standard library (#112)

v1.4.0 - 2024-10-09

Added

  • Added pre-commit config (#111)
  • Added publish.yml to automatically publish new releases to PyPI (#111)

Changed

  • Updated stac-validator dependency to ensure STAC v1.1.0 compliance (#111)

v1.3.3 - 2023-11-17

Changed

  • Development dependencies removed from runtime dependency list (#109)

v1.3.2 - 2023-03-23

Added

  • Ability to lint dictionaries #94
  • Docstrings and pdoc api documents

Fixed

  • Fixed the check_catalog_file_name() method to only work on static catalogs #94
  • Jsonschema version to use a released version #105

v1.3.1 - 2022-10-05

Changed

  • Changed pin on stac-validator to >=3.1.0 from ==3.2.0

v1.3.0 - 2022-09-20

Added

  • recursive mode lints assets #84

Changed

  • recursive mode swaps pystac for stac-validator #84

Fixed

  • fix catalog file name check #83

v1.2.0 - 2022-04-26

Added

  • Option to include a configuration file to ignore selected checks

Changed

  • Change name from stac_check to stac-check in setup for cli

Fixed

  • Fix thumbnail size check

v1.1.2 - 2022-03-03

Changed

  • Make it easier to export linting messages
  • Set stac-validator version to 2.4.0

Fixed

  • Fix self-link test

v1.0.1 - 2022-02-20

Changed

  • Update readme
  • Reorganized code for version 1.0.0 release

v0.2.0 - 2022-02-02 - 2022-02-19

Added

  • Import main validator as stac-validator was updated to 2.3.0
  • Added best practices docuument to repo
  • Recommend 'self' link in links
  • Check catalogs and collections use 'catalog.json' or 'collection.json' as a file name
  • Check that links in collections and catalogs have a title field
  • Recommend that eo:bands or similar information is provided in collection summaries
  • Check for small thumbnail image file type

v0.1.3 - 2022-01-23

Added

  • Check for bloated metadata, too many fields in properties
  • Check for geometry field, recommend that STAC not be used for non-spatial data

Changed

  • Changed bloated links check to a boolean to mirror bloated metadata

v0.1.2 - 2022-01-17 - 2022-01-22

Added

  • Check for null datetime
  • Check for unlocated items, bbox should be set to null if geometry is

v0.1.1 - 2021-11-26 - 2021-12-12

Added

  • Added github actions to test and push to pypi
  • Added makefile, dockerfile

Changed

  • Removed pipenv

v0.1.0 - 2021-11-26 - 2021-12-05

Added