mostro-core 0.6.51

Mostro Core library
Documentation
[dependencies.argon2]
version = "0.5"

[dependencies.base64]
version = "0.22.1"

[dependencies.bitcoin]
version = "0.32.7"

[dependencies.bitcoin_hashes]
version = "0.16.0"

[dependencies.blake3]
version = "1.8.2"

[dependencies.chacha20poly1305]
version = "0.10"

[dependencies.chrono]
version = "0.4.38"

[dependencies.nostr-sdk]
version = "0.43.0"

[dependencies.rand]
version = "0.9.2"

[dependencies.secrecy]
version = "0.10.3"

[dependencies.serde]
features = ["derive"]
version = "1.0.149"

[dependencies.serde_json]
version = "1.0.142"

[dependencies.sqlx]
features = ["runtime-tokio-rustls", "sqlite", "macros", "chrono", "uuid"]
optional = true
version = "0.6.2"

[dependencies.sqlx-crud]
features = ["runtime-tokio-rustls"]
optional = true
version = "0.4.0"

[dependencies.uuid]
features = ["v4", "fast-rng", "macro-diagnostics", "serde", "js"]
version = "1.18.0"

[dependencies.wasm-bindgen]
optional = true
version = "0.2.92"

[dependencies.zeroize]
version = "1.8.1"

[features]
default = ["wasm"]
sqlx = ["dep:wasm-bindgen", "dep:sqlx", "dep:sqlx-crud"]
wasm = ["dep:wasm-bindgen"]

[lib]
crate-type = ["cdylib", "lib"]
name = "mostro_core"
path = "src/lib.rs"

[package]
authors = ["Francisco Calderón <negrunch@grunch.dev>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Mostro Core library"
edition = "2021"
homepage = "https://mostro.network"
license = "MIT"
name = "mostro-core"
readme = "README.md"
repository = "https://github.com/MostroP2P/mostro-core"
version = "0.6.51"

[package.metadata.release]
allow-branch = ["main"]
pre-release-hook = ["sh", "-c", 'git cliff --unreleased --github-repo MostroP2P/mostro-core -o CHANGELOG.md --tag {{version}} && if [ "$DRY_RUN" != "true" ]; then if ! git diff --quiet CHANGELOG.md; then git add CHANGELOG.md && git commit -m "Update CHANGELOG for version {{version}}"; else echo "No changes in CHANGELOG.md"; fi; else echo "DRY RUN: Skip git add and commit"; fi']
publish = true
push = true
sign-commit = true
sign-tag = true
tag = true
verify = true