Skip to content

Releases: ESPRI-Mod/esgf-vocab-backend

Release v3.0.0

23 Mar 16:37
fbd731e

Choose a tag to compare

update following esgvoc release 3.0.0

v2.2.2

19 Feb 13:13
dcbb160

Choose a tag to compare

Changed

  • Increment version number

Fixed

  • Correct code to be pre-commit compliant (code formatting and linting)

Release v2.1.0c

19 Jan 12:56
c32bd9b

Choose a tag to compare

corrected with all the CV

Release v2.1.0

19 Jan 10:16
5a80e96

Choose a tag to compare

  • Adaptation of esgvoc API change + some minor change to remove warnings

  • Added All CV (cmip7, input4mip, cordex-cmip6, emd)

Release v1.2.0

07 Nov 13:23
ef15e57

Choose a tag to compare

Update to ESGVOC v1.2.0

Release v1.1.3

29 Sep 14:47
56cf75f

Choose a tag to compare

  • Update to ESGVOC v1.1.3
  • Set FastAPI version < 0.118.0 as TestClient calls seem to be broken.

Release v1.1.2

22 Sep 13:20
54a8641

Choose a tag to compare

  • update to ESGVOC 1.1.2
  • rework json schema generator

v1.0.1

25 Jun 13:46
3d218c8

Choose a tag to compare

🆕 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

20 Jun 12:15
0507355

Choose a tag to compare

🔍 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

17 Jun 09:03
c880395

Choose a tag to compare

  • Refactoring of search/find routes.