diff --git a/.changeset/pre.json b/.changeset/pre.json index 00f72698..753e7d6d 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,21 +1,33 @@ { "mode": "pre", - "tag": "alpha", + "tag": "beta", "initialVersions": { "@bcts/playground": "0.1.0", - "@bcts/components": "1.0.0-alpha.11", - "@bcts/crypto": "1.0.0-alpha.11", - "@bcts/dcbor": "1.0.0-alpha.11", - "@bcts/dcbor-pattern": "1.0.0-alpha.11", - "@bcts/envelope": "1.0.0-alpha.11", - "@bcts/known-values": "1.0.0-alpha.11", - "@bcts/provenance-mark": "1.0.0-alpha.11", - "@bcts/rand": "1.0.0-alpha.11", - "@bcts/shamir": "1.0.0-alpha.11", - "@bcts/sskr": "1.0.0-alpha.11", - "@bcts/tags": "1.0.0-alpha.11", - "@bcts/uniform-resources": "1.0.0-alpha.11", - "@bcts/xid": "1.0.0-alpha.11", + "@bcts/components": "1.0.0-beta.0", + "@bcts/crypto": "1.0.0-beta.0", + "@bcts/dcbor": "1.0.0-beta.0", + "@bcts/dcbor-parse": "1.0.0-beta.0", + "@bcts/dcbor-pattern": "1.0.0-beta.0", + "@bcts/envelope": "1.0.0-beta.0", + "@bcts/envelope-pattern": "1.0.0-beta.0", + "@bcts/frost-hubert": "1.0.0-beta.0", + "@bcts/gstp": "1.0.0-beta.0", + "@bcts/hubert": "1.0.0-beta.0", + "@bcts/known-values": "1.0.0-beta.0", + "@bcts/lifehash": "1.0.0-beta.0", + "@bcts/multipart-ur": "1.0.0-beta.0", + "@bcts/provenance-mark": "1.0.0-beta.0", + "@bcts/rand": "1.0.0-beta.0", + "@bcts/shamir": "1.0.0-beta.0", + "@bcts/sskr": "1.0.0-beta.0", + "@bcts/tags": "1.0.0-beta.0", + "@bcts/uniform-resources": "1.0.0-beta.0", + "@bcts/xid": "1.0.0-beta.0", + "@bcts/dcbor-cli": "1.0.0-beta.0", + "@bcts/envelope-cli": "1.0.0-beta.0", + "@bcts/lifehash-cli": "1.0.0-beta.0", + "@bcts/provenance-mark-cli": "1.0.0-beta.0", + "@bcts/seedtool-cli": "1.0.0-beta.0", "@bcts/eslint": "0.1.0", "@bcts/tsconfig": "0.1.0" }, diff --git a/.github/versions.yml b/.github/versions.yml index 902ae48b..39c0f58e 100644 --- a/.github/versions.yml +++ b/.github/versions.yml @@ -35,19 +35,19 @@ packages: dcbor-parse: npm: "@bcts/dcbor-parse" repo: "BlockchainCommons/bc-dcbor-parse-rust" - version: "0.10.0" + version: "0.11.1" commit: "3c91f62edf5b2892e6f32eac68c055d9d4b22df8" dcbor-pattern: npm: "@bcts/dcbor-pattern" repo: "BlockchainCommons/bc-dcbor-pattern-rust" - version: "0.10.0" + version: "0.11.1" commit: "f796d7560f8d39b57b9c1e925cb932ee70860804" tags: npm: "@bcts/tags" repo: "BlockchainCommons/bc-tags-rust" - version: "0.11.0" + version: "0.12.0" commit: "fc30b65c82eeca3124288fb9096c31a5631adc87" known-values: @@ -72,19 +72,19 @@ packages: npm: "@bcts/components" repo: "BlockchainCommons/bc-components-rust" version: "0.31.1" - commit: "fe31ddd48c1a1b0dfa161e876f7ea5bbadfb5a8f" + commit: "cc4d40218810319e286dc2d4e588731a3a70d0f5" envelope: npm: "@bcts/envelope" repo: "BlockchainCommons/bc-envelope-rust" - version: "0.43.0" - commit: "bae6880035bcd14c0d149d4eb42082b0069edb83" + version: "0.42.0" + commit: "c39b5a30b4a03ab604ba62dfa82eef6c7192426e" envelope-pattern: npm: "@bcts/envelope-pattern" repo: "BlockchainCommons/bc-envelope-pattern-rust" - version: "0.14.0" - commit: "44fe39832e9321445dc5d6a10b0e1f852d28f982" + version: "0.13.0" + commit: "0be775ec5c954a29f7cf842c80da36bc8be91b43" provenance-mark: npm: "@bcts/provenance-mark" @@ -95,14 +95,14 @@ packages: xid: npm: "@bcts/xid" repo: "BlockchainCommons/bc-xid-rust" - version: "0.22.0" - commit: "e082525b956e598a5c87b9a69aeb6ce48de5d156" + version: "0.21.0" + commit: "f0dc62187fc728d92063ee0ff456a9552a4698cf" gstp: npm: "@bcts/gstp" repo: "BlockchainCommons/gstp-rust" version: "0.13.0" - commit: "a231baf78dc96472b0d0eaa5b2f9e182ac2493ef" + commit: "020a85fe101e24eaced2f830d53a43af29f9cd89" hubert: npm: "@bcts/hubert" @@ -114,19 +114,19 @@ packages: npm: "@bcts/frost-hubert" repo: "BlockchainCommons/frost-hubert-rust" version: "0.1.0" - commit: "088da428fedc10c4efc94e8da775b5386d71ac14" + commit: "d04850aea6d84f751920a86f867ca7d0defdad7e" lifehash: npm: "@bcts/lifehash" - repo: "BlockchainCommons/bc-lifehash" - version: "0.4.1" - commit: "0444dbed5615fbc9a98163608c6499c025b7873b" + repo: "BlockchainCommons/bc-lifehash-rust" + version: "0.1.0" + commit: "081daa072e1095b9100f35d2ee3cfe17e9f5bbb2" tools: dcbor-cli: npm: "@bcts/dcbor-cli" repo: "BlockchainCommons/bc-dcbor-cli" - version: "0.16.0" + version: "0.17.1" commit: "d7aadaca996bdcd559846f24380f289787dd1c30" envelope-cli: @@ -145,7 +145,7 @@ tools: npm: "@bcts/seedtool-cli" repo: "BlockchainCommons/seedtool-cli-rust" version: "0.4.0" - commit: "9888d7daadbdec80f897e77d108c2b590f666d7b" + commit: "3d4e8d203a7db928713e731d416b71993dd45c28" lifehash-cli: npm: "@bcts/lifehash-cli" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 50e0c4d8..6740c793 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -72,7 +72,7 @@ jobs: environment: npm strategy: matrix: - tag: [alpha, latest] + tag: [beta, latest] steps: - name: Checkout diff --git a/packages/components/README.md b/packages/components/README.md index d2b52475..13d98112 100644 --- a/packages/components/README.md +++ b/packages/components/README.md @@ -10,7 +10,7 @@ Also includes a library of CBOR tags and UR types for use with these types. ## Rust Reference Implementation -This TypeScript implementation is based on [bc-components-rust](https://github.com/BlockchainCommons/bc-components-rust) **v0.31.1** ([commit](https://github.com/BlockchainCommons/bc-components-rust/tree/fe31ddd48c1a1b0dfa161e876f7ea5bbadfb5a8f)). +This TypeScript implementation is based on [bc-components-rust](https://github.com/BlockchainCommons/bc-components-rust) **v0.31.1** ([commit](https://github.com/BlockchainCommons/bc-components-rust/tree/cc4d40218810319e286dc2d4e588731a3a70d0f5)). ### SSH Support diff --git a/packages/lifehash/README.md b/packages/lifehash/README.md index 43000ff4..9e1e0bf5 100644 --- a/packages/lifehash/README.md +++ b/packages/lifehash/README.md @@ -13,9 +13,9 @@ LifeHash generates a unique, colorful, abstract image from any input data. It's - **Human-Friendly**: Easy to recognize and compare at a glance - **Collision-Resistant**: Hard to find two inputs that produce similar images -## C++ Reference Implementation +## Rust Reference Implementation -This TypeScript implementation is based on [bc-lifehash](https://github.com/BlockchainCommons/bc-lifehash) ([commit 0444dbe](https://github.com/BlockchainCommons/bc-lifehash/tree/0444dbed5615fbc9a98163608c6499c025b7873b)). Test parity is enforced against the 35 upstream test vectors vendored at `tests/fixtures/test-vectors.json`. +This TypeScript implementation is based on [bc-lifehash-rust](https://github.com/BlockchainCommons/bc-lifehash-rust) **v0.1.0** ([commit](https://github.com/BlockchainCommons/bc-lifehash-rust/tree/081daa072e1095b9100f35d2ee3cfe17e9f5bbb2)). ## Rust parity fuzz diff --git a/tools/envelope-cli/README.md b/tools/envelope-cli/README.md index 39f45fb1..2ab8ce3b 100644 --- a/tools/envelope-cli/README.md +++ b/tools/envelope-cli/README.md @@ -17,7 +17,7 @@ Features: ## Rust Reference Implementation -This TypeScript implementation is based on [bc-envelope-cli-rust](https://github.com/BlockchainCommons/bc-envelope-cli-rust) **v0.33.0** ([commit](https://github.com/BlockchainCommons/bc-envelope-cli-rust/tree/f1e4db6075f96651d468435a7ab6cc6c05e22e00)). +This TypeScript implementation is based on [bc-envelope-cli-rust](https://github.com/BlockchainCommons/bc-envelope-cli-rust) **v0.34.1** ([commit](https://github.com/BlockchainCommons/bc-envelope-cli-rust/tree/a93a39675de44ace33b73718f5c6346af22dc25f)). ## Installation diff --git a/tools/lifehash-cli/README.md b/tools/lifehash-cli/README.md index 2a6f6ad2..957e473a 100644 --- a/tools/lifehash-cli/README.md +++ b/tools/lifehash-cli/README.md @@ -106,4 +106,4 @@ Options: ## C++ Reference Implementation -This TypeScript implementation is based on [bc-lifehash-cli](https://github.com/BlockchainCommons/bc-lifehash-cli). +This TypeScript implementation is based on [lifehash-cli](https://github.com/BlockchainCommons/lifehash-cli) **v0.1.0** ([commit](https://github.com/BlockchainCommons/lifehash-cli/tree/ce697876976ab5e66e03c7964cd061d9c6696c95)). diff --git a/tools/provenance-mark-cli/README.md b/tools/provenance-mark-cli/README.md index 52b1d419..66bdba46 100644 --- a/tools/provenance-mark-cli/README.md +++ b/tools/provenance-mark-cli/README.md @@ -17,7 +17,7 @@ Features: ## Rust Reference Implementation -This TypeScript implementation is based on [provenance-mark-cli-rust](https://github.com/BlockchainCommons/provenance-mark-cli-rust) **v0.6.0** ([commit](https://github.com/BlockchainCommons/provenance-mark-cli-rust/tree/8ab225787e677646739817c5954f16b3e21e1b24)). +This TypeScript implementation is based on [provenance-mark-cli-rust](https://github.com/BlockchainCommons/provenance-mark-cli-rust) **v0.7.0** ([commit](https://github.com/BlockchainCommons/provenance-mark-cli-rust/tree/167495aa19b1af66838f04fa8c74af2feef64fd6)). ## Installation