diff --git a/CHANGELOG.md b/CHANGELOG.md index 4daddbb..9e9a19c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.5.14 + +- Add index keys protobuf in substreams crate +- Add `matches_keys_in_parsed_expr` function returning a `bool`. It returns `true`, if the set of `keys` provided, matches the `expression`. + (Ex: `expression: (key1 || key2)`, if the set of keys contains key1 or contains key2, `matches_keys_in_parsed_expr(keys, expression)` returns `true`, else returns `false`) + ## 0.5.13 Added support for specifying `let mut : ` when using the `#[substreams::handlers::map]` macros, this enables in-place trimming of received data. diff --git a/Cargo.lock b/Cargo.lock index f5c19e8..359ef24 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -635,7 +635,7 @@ dependencies = [ [[package]] name = "substreams" -version = "0.5.13" +version = "0.5.14" dependencies = [ "anyhow", "bigdecimal", @@ -657,7 +657,7 @@ dependencies = [ [[package]] name = "substreams-macro" -version = "0.5.13" +version = "0.5.14" dependencies = [ "pretty_assertions", "prettyplease", diff --git a/Cargo.toml b/Cargo.toml index d9cf50f..3636d30 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ members = [ ] [workspace.package] -version = "0.5.13" +version = "0.5.14" description = "Substreams SDK - A streaming data engine for The Graph - by StreamingFast" edition = "2018" homepage = "https://substreams.streamingfast.io/" @@ -17,7 +17,7 @@ categories = ["api-bindings", "external-ffi-bindings", "wasm"] rust-version = "1.60" [workspace.dependencies] -substreams-macro = { version = "0.5.13", path = "./substreams-macro" } +substreams-macro = { version = "0.5.14", path = "./substreams-macro" } [profile.release] lto = true