Skip to content

Commit e1e282a

Browse files
committed
prepare release
1 parent 5e76abf commit e1e282a

File tree

1 file changed

+47
-2
lines changed

1 file changed

+47
-2
lines changed

CHANGELOG.md

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,62 @@ 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
9+
10+
This release is all about making `dyn` possible both for nested progress, as well as for 'simple' one (previously known as `RawProgress`).
11+
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`).
12+
If there are compile errors, the code now needs `NestedProgress`, instead of `Progress`, and possibly the import of the `Count` trait.
13+
Finally, it's recommended to review all usages of `Progress` as they can possibly be replaced with `Count` which provides the guarantee that only counting happens,
14+
and no change of the progress information itself.
15+
16+
### New Features (BREAKING)
17+
18+
- <csr-id-6aba6e34f3e39bba5e609a0bc780c758cb43c821/> split `Progress` into various super-traits to allow most of them to be dyn-safe.
19+
`Progress` is now `NestedProgress`, `RawProgress` is now `Progress`, and there is
20+
a new `Count` trait for solely counting things.
21+
22+
### Commit Statistics
23+
24+
<csr-read-only-do-not-edit/>
25+
26+
- 5 commits contributed to the release.
27+
- 13 days passed between releases.
28+
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
29+
- 0 issues like '(#ID)' were seen in commit messages
30+
31+
### Commit Details
32+
33+
<csr-read-only-do-not-edit/>
34+
35+
<details><summary>view details</summary>
36+
37+
* **Uncategorized**
38+
- Fixup nested dyn-traits ([`5e76abf`](https://github.com/byron/prodash/commit/5e76abfbf8dc18afddea68873c50cce677450a54))
39+
- Merge branch 'feat/dyn-progress' into simplify ([`c1590e4`](https://github.com/byron/prodash/commit/c1590e4650a9ffcf96a216f6a9fe82a1cf7cc10e))
40+
- Split `Progress` into various super-traits to allow most of them to be dyn-safe. ([`6aba6e3`](https://github.com/byron/prodash/commit/6aba6e34f3e39bba5e609a0bc780c758cb43c821))
41+
- Add benchmarks for dyn-traits ([`9d03124`](https://github.com/byron/prodash/commit/9d03124667935314a9d4c8e52886b994967f2671))
42+
- Refactor ([`54094b6`](https://github.com/byron/prodash/commit/54094b63289446f0582c6b49a666b5d993625dff))
43+
</details>
44+
845
## 25.0.2 (2023-08-22)
946

47+
<csr-id-05741765491984487beea7326eff9863b669ab51/>
48+
1049
### Chore
1150

1251
- <csr-id-05741765491984487beea7326eff9863b669ab51/> Adjusting changelogs prior to release of prodash v25.0.2
1352

53+
### New Features
54+
55+
- <csr-id-24d0b2aaa58978990fea90c2f3b387e238acf966/> Add new trait `DynProgress` & type `BoxedDynProgress`
56+
1457
### Commit Statistics
1558

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

18-
- 2 commits contributed to the release.
61+
- 4 commits contributed to the release over the course of 2 calendar days.
1962
- 37 days passed between releases.
20-
- 1 commit was understood as [conventional](https://www.conventionalcommits.org).
63+
- 2 commits were understood as [conventional](https://www.conventionalcommits.org).
2164
- 0 issues like '(#ID)' were seen in commit messages
2265

2366
### Commit Details
@@ -27,8 +70,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2770
<details><summary>view details</summary>
2871

2972
* **Uncategorized**
73+
- Release prodash v25.0.2 ([`abcc61b`](https://github.com/byron/prodash/commit/abcc61b456e75d4f700f3c476849d7c36c3ece15))
3074
- Adjusting changelogs prior to release of prodash v25.0.2 ([`0574176`](https://github.com/byron/prodash/commit/05741765491984487beea7326eff9863b669ab51))
3175
- Remove `atty` in favor of `is-terminal` ([`2bfe9ad`](https://github.com/byron/prodash/commit/2bfe9adca357cf48d7310036684eeb85efa5ef46))
76+
- Add new trait `DynProgress` & type `BoxedDynProgress` ([`24d0b2a`](https://github.com/byron/prodash/commit/24d0b2aaa58978990fea90c2f3b387e238acf966))
3277
</details>
3378

3479
## 25.0.1 (2023-07-16)

0 commit comments

Comments
 (0)