Skip to content

Commit 6b94f28

Browse files
committed
Release prodash v26.0.0
1 parent 5e21df7 commit 6b94f28

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

CHANGELOG.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## Unreleased
8+
## 26.0.0 (2023-09-04)
99

1010
This release is all about making `dyn` possible both for nested progress, as well as for 'simple' one (previously known as `RawProgress`).
1111
Switching to this release naturally makes it possible for users of `Progress` to also use `dyn Progress`, as this trait is now object safe (formerly `RawProgress`).
@@ -18,14 +18,18 @@ and no change of the progress information itself.
1818
- <csr-id-6aba6e34f3e39bba5e609a0bc780c758cb43c821/> split `Progress` into various super-traits to allow most of them to be dyn-safe.
1919
`Progress` is now `NestedProgress`, `RawProgress` is now `Progress`, and there is
2020
a new `Count` trait for solely counting things.
21+
- <csr-id-6c60835ae49487a220b1817bc6cea3ebc8bf1aff/> `Progress::counter()` is now mandatory.
22+
This should simplify downstream code and we just accept that we are dealing
23+
with a threaded world.
24+
This also comes with performance improvements as increments are now 250% faster.
2125

2226
### Commit Statistics
2327

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

26-
- 5 commits contributed to the release.
30+
- 8 commits contributed to the release.
2731
- 13 days passed between releases.
28-
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
32+
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
2933
- 0 issues like '(#ID)' were seen in commit messages
3034

3135
### Commit Details
@@ -35,6 +39,9 @@ and no change of the progress information itself.
3539
<details><summary>view details</summary>
3640

3741
* **Uncategorized**
42+
- Merge branch 'simplify' ([`5e21df7`](https://github.com/byron/prodash/commit/5e21df796d4c8ddefd71ee1a35df3b591c6d5e58))
43+
- `Progress::counter()` is now mandatory. ([`6c60835`](https://github.com/byron/prodash/commit/6c60835ae49487a220b1817bc6cea3ebc8bf1aff))
44+
- Prepare release ([`e1e282a`](https://github.com/byron/prodash/commit/e1e282aa37fc753884407339196809f2b0b72d2d))
3845
- Fixup nested dyn-traits ([`5e76abf`](https://github.com/byron/prodash/commit/5e76abfbf8dc18afddea68873c50cce677450a54))
3946
- Merge branch 'feat/dyn-progress' into simplify ([`c1590e4`](https://github.com/byron/prodash/commit/c1590e4650a9ffcf96a216f6a9fe82a1cf7cc10e))
4047
- Split `Progress` into various super-traits to allow most of them to be dyn-safe. ([`6aba6e3`](https://github.com/byron/prodash/commit/6aba6e34f3e39bba5e609a0bc780c758cb43c821))

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "prodash"
3-
version = "25.0.2"
3+
version = "26.0.0"
44
authors = ["Sebastian Thiel <[email protected]>"]
55
description = "A dashboard for visualizing progress of asynchronous and possibly blocking tasks"
66
edition = "2021"

0 commit comments

Comments
 (0)