diff options
-rw-r--r-- | CHANGELOG.md | 13 | ||||
-rw-r--r-- | Cargo.lock | 21 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r-- | README.md | 1 |
4 files changed, 35 insertions, 2 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 2721f95..df9acdc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,19 @@ # CHANGELOG +## [0.3.0] - UNRELEASED + +Refactored common library code into `adenosine` crate. Will put common types, +helpers, and probably client code and generated Lexicon code there. + +## Changed + +- mst: include "empty" intermediate nodes between layers (following upstream + behavior) + +## Added +- mst: interop tests with upstream `atproto` (Typescript) repository + ## [0.2.0] - 2022-12-19 Tracking upstream Lexicon changes. Not backwards-compatible at the CLI/PDS XRPC @@ -3,9 +3,28 @@ version = 3 [[package]] +name = "adenosine" +version = "0.2.0" +dependencies = [ + "anyhow", + "base64", + "data-encoding", + "env_logger", + "lazy_static", + "log", + "rand", + "regex", + "reqwest", + "serde", + "serde_json", + "time", +] + +[[package]] name = "adenosine-cli" version = "0.2.0" dependencies = [ + "adenosine", "anyhow", "atty", "base64", @@ -29,7 +48,7 @@ dependencies = [ name = "adenosine-pds" version = "0.2.0" dependencies = [ - "adenosine-cli", + "adenosine", "anyhow", "askama", "async-trait", @@ -1,5 +1,5 @@ [workspace] -members = ["adenosine-cli", "adenosine-pds"] +members = ["adenosine", "adenosine-cli", "adenosine-pds"] # NOTE: [workspace.package] did not work with some plugins and build tools @@ -18,6 +18,7 @@ goal is to think through how the protocol might work by implementing it. Components: +- `adenosine` ([README](./adenosine/README.md)): common library code - `adenosine-cli` ([README](./adenosine-cli/README.md), [manpage](./extra/adenosine.1.md)): command-line client (`adenosine`) - `adenosine-pds` ([README](./adenosine-pds/README.md), [manpage](./extra/adenosine-pds.1.md)): "small world" personal data server implementation, with data in sqlite |