caro 0.7.1

caro: creation-addressed replicated objects
Documentation
# Changelog

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).

## v0.7.1 (2023-01-17)

### Refactor

 - <csr-id-64ebf4cff1a37546fdf3fa2e8f5c504da7bad387/> Allow sync creation of caro log

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 1 commit contributed to the release.
 - 4 days passed between releases.
 - 1 commit was understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Allow sync creation of caro log ([`64ebf4c`]https://github.com/usegarden/garden-core/commit/64ebf4cff1a37546fdf3fa2e8f5c504da7bad387)
</details>

## v0.7.0 (2023-01-13)

<csr-id-b6e2c9e779a5c326ea5e4a9733d513af441a94c6/>
<csr-id-9ad90855668a0daa62bd5d12eef27434b092704c/>
<csr-id-59c3fc1c8706887c104801ffc4d559a75666b5ab/>

### Refactor

 - <csr-id-b6e2c9e779a5c326ea5e4a9733d513af441a94c6/> Add simple random test IDs

### Refactor (BREAKING)

 - <csr-id-59c3fc1c8706887c104801ffc4d559a75666b5ab/> rename tlpt to caro

### Refactor (BREAKING)

 - <csr-id-9ad90855668a0daa62bd5d12eef27434b092704c/> expose diffs stream

### Commit Statistics

<csr-read-only-do-not-edit/>

 - 2 commits contributed to the release.
 - 1 commit was understood as [conventional]https://www.conventionalcommits.org.
 - 0 issues like '(#ID)' where seen in commit messages

### Commit Details

<csr-read-only-do-not-edit/>

<details><summary>view details</summary>

 * **Uncategorized**
    - Release caro v0.7.0, credo v0.8.0, jazz-rs v0.7.0, safety bump jazz-rs v0.7.0 ([`07713c2`]https://github.com/usegarden/garden-core/commit/07713c25e12d624d45e74cf9e5c76b43846ecab7)
    - rename tlpt to caro ([`59c3fc1`]https://github.com/usegarden/garden-core/commit/59c3fc1c8706887c104801ffc4d559a75666b5ab)
</details>

## v0.6.0 (2022-11-15)

### Bug Fixes (BREAKING)

 - <csr-id-2bc3a15a7a860b9a9f3329bd187e54c49743d33f/> encode log append as raw litl data

## v0.5.0 (2022-11-15)

<csr-id-2ec2f0209da65cb31d3196158ff6c71b72fa052e/>
<csr-id-08f9e8c313126e33a930adc8e9bd5104da0b5801/>
<csr-id-a8c2a6c220c4b82186955239ba2cc7a48efd2e3a/>

### Chore

 - <csr-id-2ec2f0209da65cb31d3196158ff6c71b72fa052e/> fmt
 - <csr-id-08f9e8c313126e33a930adc8e9bd5104da0b5801/> fix most clippy errors

### New Features

 - <csr-id-167ce12836bd81eb64ba14e98d791b85393d2117/> Use new litl in tlpt

### Test

 - <csr-id-a8c2a6c220c4b82186955239ba2cc7a48efd2e3a/> Add proptests for causal_set

### New Features (BREAKING)

 - <csr-id-17762b3e14baaaaa1115bd16219efcc19405f062/> introduce and use litl-val
 - <csr-id-e55c2bb931e8960ecc91a9e554e15be78560928c/> Make credo tests pass again, don't use unparsed for now

## v0.4.0 (2022-11-01)

<csr-id-046d2f5fd528110001f7a5c92a659c256830126d/>
<csr-id-dadca32d6772b7ab0c92e69289e235633da9131c/>
<csr-id-61c4457afc0bf8d2fe3e3aae13d5e0898a21d88d/>
<csr-id-6935974c98012543e08c9b889c563560748cb02d/>
<csr-id-a71fd981d9c9a6342f64199793edd5e9dfcb7bfa/>
<csr-id-cd214b746e438c4cb92e93298fe36fc26e8a0c64/>

### Chore

 - <csr-id-046d2f5fd528110001f7a5c92a659c256830126d/> fmt and clippy
 - <csr-id-dadca32d6772b7ab0c92e69289e235633da9131c/> more tracing improvements
 - <csr-id-61c4457afc0bf8d2fe3e3aae13d5e0898a21d88d/> fmt
 - <csr-id-6935974c98012543e08c9b889c563560748cb02d/> placate clippy

### Bug Fixes

 - <csr-id-9a8d6ff34d177f2c14475a0d2d688716038916d0/> blob serialization and tracing

### Other

 - <csr-id-a71fd981d9c9a6342f64199793edd5e9dfcb7bfa/> replace log with tracing

### New Features (BREAKING)

 - <csr-id-e59642e1d81e1510020e9535c8e228c4ea64ee6c/> Add headers and metadata to sets #65
 - <csr-id-de4994d4c0b44c412c8b47934a1940ccbb104251/> Add headers and metadata to logs #65
 - <csr-id-db3d2c1fccd237620cb846109de5ef98730affac/> Implement tlpt blobs, closes #61

### Bug Fixes (BREAKING)

 - <csr-id-de032b06b7ce376c2e1006246594c8f0b9afeef1/> entrust secrets to all parent's scope's shared secrets. Fixes #68
 - <csr-id-b4c6c97fac562fa5f20358f5d8ea1ec92fa8ac71/> Remove object id from write access #66
 - <csr-id-6e13a409e978f5e715778d846dc164f6eb6f6a8b/> investigation and fix for #66, also implements #67

### Refactor (BREAKING)

 - <csr-id-cd214b746e438c4cb92e93298fe36fc26e8a0c64/> change tlpt api to expect SetItems

## v0.3.3 (2022-09-27)

### Bug Fixes

 - <csr-id-64c8c40ca092066bd8785052d5585401869601f6/> tlpt serialization untagged problem

## v0.3.2 (2022-09-23)

### Bug Fixes

 - <csr-id-52f55613118bd8e2cdba8ca658815dcad0cbc037/> deal better with receiving redundant log information

## v0.3.1 (2022-09-23)

### Bug Fixes

 - <csr-id-4faa488ab3b6472bfbc99d82fd2db79b985486c8/> correct optimistic states

## v0.3.0 (2022-09-22)

### New Features

 - <csr-id-d2736b74cfaa87ef06dabe1d8212991e82c1e68b/> update mofo and improve tracing

## v0.2.5 (2022-09-21)

### New Features

 - <csr-id-87c9d9024f5540bab0179bd9c557d86de98b1c39/> add basic tracing to tlpt

## v0.2.4 (2022-09-21)

<csr-id-faa9a7b6de370d4883fad5eaa71838e03e190977/>

Add tracing to mofo

### Chore

 - <csr-id-faa9a7b6de370d4883fad5eaa71838e03e190977/> changelog for mofo update

## v0.2.3 (2022-09-21)

Initial changelog release