Releases: ESPRI-Mod/esgf-vocab-backend
Release v3.0.0
update following esgvoc release 3.0.0
v2.2.2
Changed
- Increment version number
Fixed
- Correct code to be pre-commit compliant (code formatting and linting)
Release v2.1.0c
corrected with all the CV
Release v2.1.0
-
Adaptation of esgvoc API change + some minor change to remove warnings
-
Added All CV (cmip7, input4mip, cordex-cmip6, emd)
Release v1.2.0
Update to ESGVOC v1.2.0
Release v1.1.3
- Update to ESGVOC v1.1.3
- Set FastAPI version < 0.118.0 as TestClient calls seem to be broken.
Release v1.1.2
- update to ESGVOC 1.1.2
- rework json schema generator
v1.0.1
🆕 New Feature: Optional Composite Terms
Support for optional components within composite term definitions
Enables more flexible and expressive vocabulary modeling
📦 STAC Compliance: Schema Generator Deduplication
Removed duplicate entries in the app's JSON schema generator
Ensures compliance with STAC (SpatioTemporal Asset Catalog) specifications
🧪 Test Suite Enhancements
Added new tests to cover recently introduced features
Improved overall test coverage and reliability
v1.0.0
🔍 Extended API Functionality
More comprehensive data descriptor classes with validation logic
Enhanced Pydantic models for dynamic typing and validation
🧠 Project Specification Improvements
Required global attributes now supported in project specifications
Generation of STAC-compliant JSON schemas from project specs
🔎 Find Functionality Improvements
Full-text search support
Logical query language for complex lookups
🧪 Development & Testing Improvements
Comprehensive test suite, including integration tests
Support for both pip and uv as Python package managers
Python 3.10 set as minimum version (was previously Python 3.12)
Alpha release v0.4.0.post3
- Refactoring of search/find routes.