v0.6.0
Pre-release
Pre-release
⚠️ Breaking changes
- This version requires a Ceramic node running Ceramic v3.x, Ceramic v2.x is no longer supported by ComposeDB v0.6.
- As for Ceramic v3, Node v20 is now the version of Node supported by ComposeDB v0.6.
- The
indices
keys in the encoded composite definition were incorrectly set by model name rather than ID in previous versions. This has been fixed now, but existing encoded composite definitions created before v0.6 will need to be manually updated to replace the model names by their ID in theindices
object.
Other change
Added support for model interfaces
Model interfaces provide a higher-level abstraction for models using common fields.
Upgrading from a previous version
Runtime composite definitions will need to be generated again to work with v0.6 of the ComposeDB client.