Files
radicle-job/CHANGELOG.md
T

80 lines
2.5 KiB
Markdown

# 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** *<fintan.halpenny@gmail.com>*
## 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** *<fintan.halpenny@gmail.com>*
* `e37ff34` **cli: add timestamp to output** *<fintan.halpenny@gmail.com>*
* `c2697d7` **lib: add timestamp to Run** *<fintan.halpenny@gmail.com>
## v0.3.0
* `d72690e` **chore: radicle 0.18.0** *<me@sebastinez.dev>*
## 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** *<rudolfs@osins.org>*
* `8530300` **feat: add --pretty to 'rad-job show'** *<richard@levitte.org>*
* `841ea44` **feat: add program to manipulate and inspect job COBs** *<fintan.halpenny@gmail.com>*
* `4e85d1c` **feat: display module** *<fintan.halpenny@gmail.com>*
* `0c82a9a` **feat: add FindByCommit iterator** *<fintan.halpenny@gmail.com>*
* `574129a` **fix: inline variable in format string** *<liw@liw.fi>*
## v0.1.0
The genesis of the `radicle-job` crate which includes the `Job` collaborative
object, for automated job publishing in the Radicle ecosystem.