All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v0.2.15 - 2026-02-16
- Add a
get_default_collectionto the Registry
v0.2.14 - 2026-02-13
- Enable verbose mode via env
VECOREL_VERBOSEset to1 - Converters:
- Load the most specific class for converters
- Move block size check so that it applies for all downloads
- Avoid error with license set to None
- Made glob recursive, so it can be used for multiple directories
v0.2.13 - 2026-02-13
- Change default compression to zstd
- Add option to set compression level, zstd defaults to 15
- Add support for Python 3.14, remove support for Python 3.10
- Replace flatdict from pypi with a local version to avoid pkg_resource install issues
- Updated dependencies (especially catering for future pandas versions)
v0.2.12 - 2025-12-08
- Change default temporal property to datetime
- Enable Converter.columns list and tuple types
- Add BaseConverter get_columns hook to customize columns after reading the file
- Update STAC processing extension
v0.2.11 - 2025-10-09
- XML/HTML-like tags (with < and > characters) in logs are properly escaped for loguru
v0.2.10 - 2025-10-09
- XML tags in logs are properly escaped for loguru
- Set the default temporal_property for STAC collection creation to
determination:datetimeinstead ofdetermination_datetime
v0.2.9 - 2025-10-09
- Converters:
column_filtersallows to inverse the mask - Fix use of license and provider in converter list
- Various small bug fixes and type hint fixes
v0.2.8 - 2025-09-13
- Fix issue with schema requests due to changes in the "firewall" by ReadTheDocs that sits in front of the PROJJSON schema
v0.2.7 - 2025-08-29
create-stac-collection:- Don't set empty strings / only provide properties that have value
- Detect the collection id more robustly
v0.2.6 - 2025-08-29
- Move ValidateData.required_schemas to Registry.required_extensions and adapted ValidateData accordingly
v0.2.5 - 2025-08-29
- Fix deprecation warning for
re.sub - Add
unrardependency create-stac-collection:- Set temporal property parameter from none to the actual configured default
- Support for GeoJSON input
- Allow to set a list of required schemas for validation
v0.2.4 - 2025-08-27
- Encode numpy datatypes correctly when exporting to JSON
- Code refactoring
v0.2.3 - 2025-08-26
- Better support for merging schemas
v0.2.2 - 2025-08-25
- Make the whole library easier to rebrand and reuse
- Separate CLI creation from
__init__.pyfiles to avoid import race coditions - Add return value to
ConvertData.check_datasets - Fix geopandas
datetime64data type conversion issue
v0.2.1 - 2025-08-25
- Updated to use the Geometry Metrics Extension
- Fixed various hardcoded vecorel instances in rename-extension
- Fixed registry to be overridable by other CLI tools
v0.2.0 - 2025-08-15
- Migrate from vecorel.github.io to vecorel.org
- Add internal
py-packageparameter to theconvertcommand - Bugfixes
v0.1.0 - 2025-08-15
- First release based on vecorel CLI 0.1.0