# 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.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## 0.6.0 ### Breaking Changes - Update to `radicle-0.24.0`. This update introduces the change of the `radicle::cob::store` API changes. The `Store` structure now requires an `Access` parameter. This is fulfilled by `access::ReadOnly` or `access::WriteAs`. `ReadOnly` is trivially constructed, and provides read access to `Jobs`. `WriteAs` is constructed with the signer of the node, and provides read and write access to `Jobs`. Since the signer is provided at construction, it is no longer needed to be passed into `Jobs` operations. - The MSRV is updated to `1.86.0` due to transitive dependencies of `radicle-0.24.0`. ## 0.5.2 ### Changes - Update `radicle` to `0.22`, where `0.22.1` is the recommended patch version to use. ## 0.5.1 ### Fixes - Use an iterative loop to avoid stack overflow, through recursion, when using `FindByCommit` iterator. * `eb8ecae` **fix: Use loop in FindByCommit::next to avoid stack overflow** ** ## 0.5.0 ### Highlights - The timestamp of runs are adopted from the COB actions, so that they can be surfaced as part of the `Run` data. - The `radicle` crate is updated to 0.21.0, which includes transitive dependency updates that contained reported vulnerabilities. ### Commits * `57f2ad0` **chore: update to radicle to 0.21.0** ** * `e37ff34` **cli: add timestamp to output** ** * `c2697d7` **lib: add timestamp to Run** * ## v0.3.0 * `d72690e` **chore: radicle 0.18.0** ** ## v0.2.0 ### Highlights #### `rad-job` A CLI tool was published so that it makes it easier to interact with and view `Job`s. ### Commits * `b9d8df7` **chore: radicle 0.16.1** ** * `8530300` **feat: add --pretty to 'rad-job show'** ** * `841ea44` **feat: add program to manipulate and inspect job COBs** ** * `4e85d1c` **feat: display module** ** * `0c82a9a` **feat: add FindByCommit iterator** ** * `574129a` **fix: inline variable in format string** ** ## v0.1.0 The genesis of the `radicle-job` crate which includes the `Job` collaborative object, for automated job publishing in the Radicle ecosystem.