Skip to content

Commit

Permalink
chore: release main
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] authored Dec 19, 2022
1 parent 343b2e1 commit b6e1174
Show file tree
Hide file tree
Showing 20 changed files with 398 additions and 50 deletions.
18 changes: 9 additions & 9 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"rust/noosphere-api": "0.7.0",
"rust/noosphere-cli": "0.9.5",
"rust/noosphere-collections": "0.5.0",
"rust/noosphere-core": "0.6.1",
"rust/noosphere-into": "0.5.1",
"rust/noosphere-ns": "0.5.5",
"rust/noosphere-storage": "0.5.0",
"rust/noosphere-fs": "0.5.1",
"rust/noosphere": "0.20.0"
"rust/noosphere-api": "0.8.0",
"rust/noosphere-cli": "0.10.0",
"rust/noosphere-collections": "0.6.0",
"rust/noosphere-core": "0.7.0",
"rust/noosphere-into": "0.6.0",
"rust/noosphere-ns": "0.6.0",
"rust/noosphere-storage": "0.6.0",
"rust/noosphere-fs": "0.6.0",
"rust/noosphere": "0.21.0"
}
18 changes: 9 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

37 changes: 37 additions & 0 deletions rust/noosphere-api/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,43 @@
* noosphere-core bumped from 0.4.0 to 0.5.0
* noosphere-storage bumped from 0.3.0 to 0.4.0

## [0.8.0](https://github.com/cdata/noosphere/compare/noosphere-api-v0.7.0...noosphere-api-v0.8.0) (2022-12-19)


### ⚠ BREAKING CHANGES

* Several critical dependencies of this library were updated to new versions that contain breaking changes.
* The `StorageProvider` trait has been replaced by the `Storage` trait. This new trait allows for distinct backing implementations of `BlockStore` and `KeyValueStore`.
* The `.sphere` directory has a new layout; the files previously used to store metadata have been replaced with database metadata; the `blocks` directory is now called `storage`. At this time the easiest migration path is to initialize a new sphere and copy your existing files into it.
* Many APIs that previously asked for bare strings when a DID string was expected now expect a newtype called `Did` that wraps a string.
* The `noosphere-api` Client now holds an owned key instead of a reference.

### Features

* `SphereFs` is initialized with key material ([#140](https://github.com/cdata/noosphere/issues/140)) ([af48061](https://github.com/cdata/noosphere/commit/af4806114ca8f7703e0a888c7f369a4a4ed69c00))
* Add `noosphere` crate-based Swift package ([#131](https://github.com/cdata/noosphere/issues/131)) ([e1204c2](https://github.com/cdata/noosphere/commit/e1204c2a5822c3c0dbb7e61bbacffb2c1f49d8d8))
* Re-implement `noosphere-cli` in terms of `noosphere` ([#162](https://github.com/cdata/noosphere/issues/162)) ([1e83bbb](https://github.com/cdata/noosphere/commit/1e83bbb689642b878f4f6909d7dd4a6df56b29f9))
* Refactor storage interfaces ([#178](https://github.com/cdata/noosphere/issues/178)) ([4db55c4](https://github.com/cdata/noosphere/commit/4db55c4cba56b329a638a4227e7f3247ad8d319c))
* Syndicate sphere revisions to IPFS Kubo ([#177](https://github.com/cdata/noosphere/issues/177)) ([e269e04](https://github.com/cdata/noosphere/commit/e269e0484b73e0f5507406d57a2c06cf849bee3d))


### Bug Fixes

* **api:** Use rustls instead of OpenSSL ([1a0625a](https://github.com/cdata/noosphere/commit/1a0625ad79330d35ca137361297318bdbf29137e))


### Miscellaneous Chores

* Update IPLD-adjacent dependencies ([#180](https://github.com/cdata/noosphere/issues/180)) ([1a1114b](https://github.com/cdata/noosphere/commit/1a1114b0c6277ea2c0d879e43191e962eb2e462b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* noosphere-core bumped from 0.6.1 to 0.7.0
* noosphere-storage bumped from 0.5.0 to 0.6.0

## [0.7.0](https://github.com/cdata/noosphere/compare/noosphere-api-v0.6.0...noosphere-api-v0.7.0) (2022-12-16)


Expand Down
6 changes: 3 additions & 3 deletions rust/noosphere-api/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "noosphere-api"
version = "0.7.0"
version = "0.8.0"
edition = "2021"
description = "Type information pertinent to the REST API of the gateway server that is a part of the Noosphere CLI"
keywords = ["rest", "api", "noosphere", "p2p"]
Expand All @@ -25,8 +25,8 @@ url = "^2"
serde = "^1"
serde_urlencoded = "~0.7"
tracing = "~0.1"
noosphere-core = { version = "0.6.1", path = "../noosphere-core" }
noosphere-storage = { version = "0.5.0", path = "../noosphere-storage" }
noosphere-core = { version = "0.7.0", path = "../noosphere-core" }
noosphere-storage = { version = "0.6.0", path = "../noosphere-storage" }
reqwest = { version = "~0.11", default-features = false, features = ["json", "rustls-tls"] }

ucan = { version = "0.1.0" }
Expand Down
44 changes: 44 additions & 0 deletions rust/noosphere-cli/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,50 @@
* dependencies
* noosphere bumped from 0.19.0 to 0.20.0

## [0.10.0](https://github.com/cdata/noosphere/compare/noosphere-cli-v0.9.5...noosphere-cli-v0.10.0) (2022-12-19)


### ⚠ BREAKING CHANGES

* `SphereFile` fields referring to a `revision` now refer to a `version` instead.
* Several critical dependencies of this library were updated to new versions that contain breaking changes.
* The `StorageProvider` trait has been replaced by the `Storage` trait. This new trait allows for distinct backing implementations of `BlockStore` and `KeyValueStore`.
* The `.sphere` directory has a new layout; the files previously used to store metadata have been replaced with database metadata; the `blocks` directory is now called `storage`. At this time the easiest migration path is to initialize a new sphere and copy your existing files into it.
* Many APIs that previously asked for bare strings when a DID string was expected now expect a newtype called `Did` that wraps a string.
* The `noosphere-api` Client now holds an owned key instead of a reference.

### Features

* `SphereFs` is initialized with key material ([#140](https://github.com/cdata/noosphere/issues/140)) ([af48061](https://github.com/cdata/noosphere/commit/af4806114ca8f7703e0a888c7f369a4a4ed69c00))
* Add `noosphere` crate-based Swift package ([#131](https://github.com/cdata/noosphere/issues/131)) ([e1204c2](https://github.com/cdata/noosphere/commit/e1204c2a5822c3c0dbb7e61bbacffb2c1f49d8d8))
* Beautify the Sphere Viewer demo app ([#186](https://github.com/cdata/noosphere/issues/186)) ([3e30fdb](https://github.com/cdata/noosphere/commit/3e30fdb5e2b6758397f05343491a36512a4f4a0c))
* **cli:** Find the nearest ancestor sphere ([#119](https://github.com/cdata/noosphere/issues/119)) ([9e33026](https://github.com/cdata/noosphere/commit/9e3302623db3af88df626ccb02ad8fa699e79223))
* Introduce web bindings and `orb` NPM package ([#182](https://github.com/cdata/noosphere/issues/182)) ([44170a2](https://github.com/cdata/noosphere/commit/44170a27be2e1d180b1cee153937ab2cef16a591))
* Re-implement `noosphere-cli` in terms of `noosphere` ([#162](https://github.com/cdata/noosphere/issues/162)) ([1e83bbb](https://github.com/cdata/noosphere/commit/1e83bbb689642b878f4f6909d7dd4a6df56b29f9))
* Refactor storage interfaces ([#178](https://github.com/cdata/noosphere/issues/178)) ([4db55c4](https://github.com/cdata/noosphere/commit/4db55c4cba56b329a638a4227e7f3247ad8d319c))
* Syndicate sphere revisions to IPFS Kubo ([#177](https://github.com/cdata/noosphere/issues/177)) ([e269e04](https://github.com/cdata/noosphere/commit/e269e0484b73e0f5507406d57a2c06cf849bee3d))


### Bug Fixes

* Recover from Kubo pin check ([#193](https://github.com/cdata/noosphere/issues/193)) ([b0e0851](https://github.com/cdata/noosphere/commit/b0e0851a5748c88c05977091abd780cf1a4f12ce))


### Miscellaneous Chores

* Update IPLD-adjacent dependencies ([#180](https://github.com/cdata/noosphere/issues/180)) ([1a1114b](https://github.com/cdata/noosphere/commit/1a1114b0c6277ea2c0d879e43191e962eb2e462b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* noosphere-core bumped from 0.6.1 to 0.7.0
* noosphere-fs bumped from 0.5.1 to 0.6.0
* noosphere-storage bumped from 0.5.0 to 0.6.0
* noosphere-api bumped from 0.7.0 to 0.8.0
* noosphere bumped from 0.20.0 to 0.21.0

## [0.9.0](https://github.com/cdata/noosphere/compare/noosphere-cli-v0.8.7...noosphere-cli-v0.9.0) (2022-12-16)


Expand Down
12 changes: 6 additions & 6 deletions rust/noosphere-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "noosphere-cli"
version = "0.9.5"
version = "0.10.0"
edition = "2021"
description = "Reference client and pedagogical tool to demonstrate the principles of the Noosphere protocol"
keywords = ["cli", "sync", "noosphere", "p2p", "ucan"]
Expand Down Expand Up @@ -56,11 +56,11 @@ witty-phrase-generator = "~0.2"
toml_edit = { version = "~0.15", features = [ "serde" ] }
globset = "~0.4"

noosphere-core = { version = "0.6.1", path = "../noosphere-core" }
noosphere-fs = { version = "0.5.1", path = "../noosphere-fs" }
noosphere-storage = { version = "0.5.0", path = "../noosphere-storage" }
noosphere-api = { version = "0.7.0", path = "../noosphere-api" }
noosphere = { version = "0.20.0", path = "../noosphere" }
noosphere-core = { version = "0.7.0", path = "../noosphere-core" }
noosphere-fs = { version = "0.6.0", path = "../noosphere-fs" }
noosphere-storage = { version = "0.6.0", path = "../noosphere-storage" }
noosphere-api = { version = "0.8.0", path = "../noosphere-api" }
noosphere = { version = "0.21.0", path = "../noosphere" }
ucan = { version = "0.1.0" }
ucan-key-support = { version = "0.1.0" }
cid = "~0.9"
Expand Down
26 changes: 26 additions & 0 deletions rust/noosphere-collections/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,31 @@
# Changelog

## [0.6.0](https://github.com/cdata/noosphere/compare/noosphere-collections-v0.5.0...noosphere-collections-v0.6.0) (2022-12-19)


### ⚠ BREAKING CHANGES

* `SphereFile` fields referring to a `revision` now refer to a `version` instead.
* Several critical dependencies of this library were updated to new versions that contain breaking changes.
* The `StorageProvider` trait has been replaced by the `Storage` trait. This new trait allows for distinct backing implementations of `BlockStore` and `KeyValueStore`.

### Features

* Beautify the Sphere Viewer demo app ([#186](https://github.com/cdata/noosphere/issues/186)) ([3e30fdb](https://github.com/cdata/noosphere/commit/3e30fdb5e2b6758397f05343491a36512a4f4a0c))
* Refactor storage interfaces ([#178](https://github.com/cdata/noosphere/issues/178)) ([4db55c4](https://github.com/cdata/noosphere/commit/4db55c4cba56b329a638a4227e7f3247ad8d319c))


### Miscellaneous Chores

* Update IPLD-adjacent dependencies ([#180](https://github.com/cdata/noosphere/issues/180)) ([1a1114b](https://github.com/cdata/noosphere/commit/1a1114b0c6277ea2c0d879e43191e962eb2e462b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* noosphere-storage bumped from 0.5.0 to 0.6.0

## [0.5.0](https://github.com/cdata/noosphere/compare/noosphere-collections-v0.4.0...noosphere-collections-v0.5.0) (2022-12-16)


Expand Down
4 changes: 2 additions & 2 deletions rust/noosphere-collections/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "noosphere-collections"
version = "0.5.0"
version = "0.6.0"
edition = "2021"
description = "Collection data types that are needed by an efficient implementation of Noosphere's IPLD data structures"
keywords = ["hamt", "ipld", "noosphere", "p2p", "async"]
Expand Down Expand Up @@ -31,7 +31,7 @@ async-once-cell = "0.3"
async-recursion = "^1"
libipld-core = "~0.15"
libipld-cbor = "~0.15"
noosphere-storage = { version = "0.5.0", path = "../noosphere-storage" }
noosphere-storage = { version = "0.6.0", path = "../noosphere-storage" }

tokio = { version = "^1", features = ["sync", "io-util"] }
# tokio-util = { version = "~0.7", features = ["io"] }
Expand Down
40 changes: 40 additions & 0 deletions rust/noosphere-core/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,46 @@
* dependencies
* noosphere-collections bumped from 0.4.0 to 0.5.0

## [0.7.0](https://github.com/cdata/noosphere/compare/noosphere-core-v0.6.1...noosphere-core-v0.7.0) (2022-12-19)


### ⚠ BREAKING CHANGES

* `SphereFile` fields referring to a `revision` now refer to a `version` instead.
* Several critical dependencies of this library were updated to new versions that contain breaking changes.
* The `StorageProvider` trait has been replaced by the `Storage` trait. This new trait allows for distinct backing implementations of `BlockStore` and `KeyValueStore`.
* The `.sphere` directory has a new layout; the files previously used to store metadata have been replaced with database metadata; the `blocks` directory is now called `storage`. At this time the easiest migration path is to initialize a new sphere and copy your existing files into it.
* `SphereIpld` identity is now a `Did`
* Many APIs that previously asked for bare strings when a DID string was expected now expect a newtype called `Did` that wraps a string.
* The `noosphere-api` Client now holds an owned key instead of a reference.
* initial work on NameSystem, wrapping the underlying DHT network. ([#122](https://github.com/cdata/noosphere/issues/122))

### Features

* `SphereFs` is initialized with key material ([#140](https://github.com/cdata/noosphere/issues/140)) ([af48061](https://github.com/cdata/noosphere/commit/af4806114ca8f7703e0a888c7f369a4a4ed69c00))
* Add `noosphere` crate-based Swift package ([#131](https://github.com/cdata/noosphere/issues/131)) ([e1204c2](https://github.com/cdata/noosphere/commit/e1204c2a5822c3c0dbb7e61bbacffb2c1f49d8d8))
* Beautify the Sphere Viewer demo app ([#186](https://github.com/cdata/noosphere/issues/186)) ([3e30fdb](https://github.com/cdata/noosphere/commit/3e30fdb5e2b6758397f05343491a36512a4f4a0c))
* initial work on NameSystem, wrapping the underlying DHT network. ([#122](https://github.com/cdata/noosphere/issues/122)) ([656fb23](https://github.com/cdata/noosphere/commit/656fb23a5ce5a75b7f1de59444c1d866a9308d83))
* Introduce pet names to spheres ([#154](https://github.com/cdata/noosphere/issues/154)) ([7495796](https://github.com/cdata/noosphere/commit/74957968af7f7e51a6aa731192431fbf5e01215e))
* Introduce web bindings and `orb` NPM package ([#182](https://github.com/cdata/noosphere/issues/182)) ([44170a2](https://github.com/cdata/noosphere/commit/44170a27be2e1d180b1cee153937ab2cef16a591))
* Mutation and hydration for names ([#168](https://github.com/cdata/noosphere/issues/168)) ([5e2a1ca](https://github.com/cdata/noosphere/commit/5e2a1ca369875c425c0612c4ac7df0a942f8fcab))
* Re-implement `noosphere-cli` in terms of `noosphere` ([#162](https://github.com/cdata/noosphere/issues/162)) ([1e83bbb](https://github.com/cdata/noosphere/commit/1e83bbb689642b878f4f6909d7dd4a6df56b29f9))
* Refactor storage interfaces ([#178](https://github.com/cdata/noosphere/issues/178)) ([4db55c4](https://github.com/cdata/noosphere/commit/4db55c4cba56b329a638a4227e7f3247ad8d319c))
* Syndicate sphere revisions to IPFS Kubo ([#177](https://github.com/cdata/noosphere/issues/177)) ([e269e04](https://github.com/cdata/noosphere/commit/e269e0484b73e0f5507406d57a2c06cf849bee3d))


### Miscellaneous Chores

* Update IPLD-adjacent dependencies ([#180](https://github.com/cdata/noosphere/issues/180)) ([1a1114b](https://github.com/cdata/noosphere/commit/1a1114b0c6277ea2c0d879e43191e962eb2e462b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* noosphere-storage bumped from 0.5.0 to 0.6.0
* noosphere-collections bumped from 0.5.0 to 0.6.0

## [0.6.0](https://github.com/cdata/noosphere/compare/noosphere-core-v0.5.0...noosphere-core-v0.6.0) (2022-12-15)


Expand Down
6 changes: 3 additions & 3 deletions rust/noosphere-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "noosphere-core"
version = "0.6.1"
version = "0.7.0"
edition = "2021"
description = "Core data types of the Rust Noosphere implementation"
keywords = ["hamt", "ipld", "noosphere", "p2p", "async"]
Expand Down Expand Up @@ -45,8 +45,8 @@ tokio-stream = "~0.1"
libipld-core = "~0.15"
libipld-cbor = "~0.15"

noosphere-storage = { version = "0.5.0", path = "../noosphere-storage" }
noosphere-collections = { version = "0.5.0", path = "../noosphere-collections" }
noosphere-storage = { version = "0.6.0", path = "../noosphere-storage" }
noosphere-collections = { version = "0.6.0", path = "../noosphere-collections" }

ucan = { version = "0.1.0" }
ucan-key-support = { version = "0.1.0" }
Expand Down
34 changes: 34 additions & 0 deletions rust/noosphere-fs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,40 @@
* dependencies
* noosphere-core bumped from 0.6.0 to 0.6.1

## [0.6.0](https://github.com/cdata/noosphere/compare/noosphere-fs-v0.5.1...noosphere-fs-v0.6.0) (2022-12-19)


### ⚠ BREAKING CHANGES

* `SphereFile` fields referring to a `revision` now refer to a `version` instead.
* Several critical dependencies of this library were updated to new versions that contain breaking changes.
* The `StorageProvider` trait has been replaced by the `Storage` trait. This new trait allows for distinct backing implementations of `BlockStore` and `KeyValueStore`.
* `SphereIpld` identity is now a `Did`
* Some FFI interfaces now have simplified interfaces.
* Many APIs that previously asked for bare strings when a DID string was expected now expect a newtype called `Did` that wraps a string.

### Features

* `SphereFs` is initialized with key material ([#140](https://github.com/cdata/noosphere/issues/140)) ([af48061](https://github.com/cdata/noosphere/commit/af4806114ca8f7703e0a888c7f369a4a4ed69c00))
* Add `SphereFS` read/write to FFI ([#141](https://github.com/cdata/noosphere/issues/141)) ([26e34ac](https://github.com/cdata/noosphere/commit/26e34acfe70cac099acfa6dc8c2cf156c46fdae0))
* Beautify the Sphere Viewer demo app ([#186](https://github.com/cdata/noosphere/issues/186)) ([3e30fdb](https://github.com/cdata/noosphere/commit/3e30fdb5e2b6758397f05343491a36512a4f4a0c))
* Introduce pet names to spheres ([#154](https://github.com/cdata/noosphere/issues/154)) ([7495796](https://github.com/cdata/noosphere/commit/74957968af7f7e51a6aa731192431fbf5e01215e))
* Introduce web bindings and `orb` NPM package ([#182](https://github.com/cdata/noosphere/issues/182)) ([44170a2](https://github.com/cdata/noosphere/commit/44170a27be2e1d180b1cee153937ab2cef16a591))
* Refactor storage interfaces ([#178](https://github.com/cdata/noosphere/issues/178)) ([4db55c4](https://github.com/cdata/noosphere/commit/4db55c4cba56b329a638a4227e7f3247ad8d319c))


### Miscellaneous Chores

* Update IPLD-adjacent dependencies ([#180](https://github.com/cdata/noosphere/issues/180)) ([1a1114b](https://github.com/cdata/noosphere/commit/1a1114b0c6277ea2c0d879e43191e962eb2e462b))


### Dependencies

* The following workspace dependencies were updated
* dependencies
* noosphere-core bumped from 0.6.1 to 0.7.0
* noosphere-storage bumped from 0.5.0 to 0.6.0

## [0.5.0](https://github.com/cdata/noosphere/compare/noosphere-fs-v0.4.0...noosphere-fs-v0.5.0) (2022-12-15)


Expand Down
Loading

0 comments on commit b6e1174

Please sign in to comment.