PackageTrack
Sign in Get early access

prodash

A dashboard for visualizing progress of asynchronous and possibly blocking tasks

31.0.0 51M downloads/mo #1207 most downloaded on crates.io GitoxideLabs/prodash

What this package is like to depend on

Last release 7 months ago

08 Jan 2026

Release timing varies

gaps range from 2 weeks to 7 months

Nearly every release is documented

notes for 100 of 102 stable releases

Nothing withdrawn

no release was ever pulled

7 years old

102 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

102 releases · Feb 2020 to Jan 2026
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 102
  1. 31.0.0 08 Jan 2026
    Release notes

    Chore

    • Update various dependnecies

    Bug Fixes

    • fix a few broken doc links

    Other

    • bump actions/checkout in the github-actions group
      Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 5 to 6


      updated-dependencies:

      • dependency-name: actions/checkout
        dependency-version: '6'
        dependency-type: direct:production
        update-type: version-update:semver-major
        dependency-group: github-actions
        ...
    • bump actions/checkout in the github-actions group
      Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 4 to 5


      updated-dependencies:

      • dependency-name: actions/checkout
        dependency-version: '5'
        dependency-type: direct:production
        update-type: version-update:semver-major
        dependency-group: github-actions
        ...

    Chore (BREAKING)

    • update ratatui to v0.30

    Commit Statistics

    • 12 commits contributed to the release.
    • 5 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

    Clippy helped 1 time to make code idiomatic.

    Commit Details

    view details
    • Uncategorized
      • Merge pull request #48 from GitoxideLabs/updates (7a2dbe0)
      • Fix ratatui 0.30 compatibility issues (40d1a75)
      • Update ratatui to v0.30 (b6ea951)
      • Merge pull request #47 from GitoxideLabs/updates (94b760f)
      • Update various dependnecies (7d21bb5)
      • Thanks clippy (aed743a)
      • Merge pull request #45 from GitoxideLabs/dependabot/github_actions/github-actions-76468cb07f (0e24337)
      • Bump actions/checkout in the github-actions group (8bdc425)
      • Merge pull request #44 from GitoxideLabs/dependabot/github_actions/github-actions-a331d3ec2d (f978c6f)
      • Bump actions/checkout in the github-actions group (2717e5b)
      • Merge pull request #43 from slowmman/ft-fix-doc-links (423ff21)
      • Fix a few broken doc links (3df0069)
    Open source →
    Release notes

    Chore

    • <csr-id-7d21bb5cff9a7df720e9e56419235e76a9924f0b/> Update various dependnecies

    Bug Fixes

    • <csr-id-3df00691101d2d21eeb82df03dbe1ca3bf45263e/> fix a few broken doc links

    Other

    • <csr-id-8bdc42571ebdda35a05df55129b0a759698b10f6/> bump actions/checkout in the github-actions group Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 5 to 6


      updated-dependencies:

      • dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ...
    • <csr-id-2717e5b4fdb86099913764fc4e004c0c00c78a08/> bump actions/checkout in the github-actions group Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 4 to 5


      updated-dependencies:

      • dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ...

    Chore (BREAKING)

    • <csr-id-b6ea951130ea00be599d30e842cad60bee930f7d/> update ratatui to v0.30

    Commit Statistics

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

    • 12 commits contributed to the release.
    • 5 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Merge pull request #48 from GitoxideLabs/updates (7a2dbe0)
      • Fix ratatui 0.30 compatibility issues (40d1a75)
      • Update ratatui to v0.30 (b6ea951)
      • Merge pull request #47 from GitoxideLabs/updates (94b760f)
      • Update various dependnecies (7d21bb5)
      • Thanks clippy (aed743a)
      • Merge pull request #45 from GitoxideLabs/dependabot/github_actions/github-actions-76468cb07f (0e24337)
      • Bump actions/checkout in the github-actions group (8bdc425)
      • Merge pull request #44 from GitoxideLabs/dependabot/github_actions/github-actions-a331d3ec2d (f978c6f)
      • Bump actions/checkout in the github-actions group (2717e5b)
      • Merge pull request #43 from slowmman/ft-fix-doc-links (423ff21)
      • Fix a few broken doc links (3df0069) </details>
    Open source →
  2. 30.0.1 14 Jun 2025
    Release notes

    Documentation

    • Don't describe progress-tree-log as a default feature
      Since it is no longer a default feature as of version 30.0.0 (#39).

    Commit Statistics

    • 4 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Merge pull request #42 from EliahKagan/update-doc-next (0f261de)
      • Don't describe progress-tree-log as a default feature in readme (901359a)
      • Merge pull request #41 from EliahKagan/update-doc (cf70e4a)
      • Don't describe progress-tree-log as a default feature (b1e26fe)
    Open source →
    Release notes

    Documentation

    • <csr-id-b1e26fed9842300bdaf2d0fdae1b789580b91acb/> Don't describe progress-tree-log as a default feature Since it is no longer a default feature as of version 30.0.0 (#39).

    Commit Statistics

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

    • 5 commits contributed to the release.
    • 1 day passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v30.0.1 (171a83d)
      • Merge pull request #42 from EliahKagan/update-doc-next (0f261de)
      • Don't describe progress-tree-log as a default feature in readme (901359a)
      • Merge pull request #41 from EliahKagan/update-doc (cf70e4a)
      • Don't describe progress-tree-log as a default feature (b1e26fe) </details>
    Open source →
  3. 30.0.0 12 Jun 2025
    Release notes

    Breaking change: the default feature progress-tree-log was removed. Those in need of
    progress-by-logging will have to add the feature themselves.

    Documentation

    • Update project URL and add security policy
      • Update the project URL in Cargo.toml, as well as a badge URL in
        the readme, to point to GitoxideLabs/prodash, since the repo
        was moved (though the old URL will still work as a redirect).
    • Add a SECURITY.md file with the same wording as in gitoxide
      and cargo-smart-release, with a hyperlink to draft a prodash
      advisory.

    Other

    • bump actions/checkout in the github-actions group
      Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 1 to 4


      updated-dependencies:

      • dependency-name: actions/checkout
        dependency-version: '4'
        dependency-type: direct:production
        update-type: version-update:semver-major
        dependency-group: github-actions
        ...

    Commit Statistics

    • 15 commits contributed to the release.
    • 59 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Merge pull request #39 from elijah629/patch-1 (427f168)
      • Bump major version and write changelog to document breaking change. (1bea21c)
      • Progress-tree-log should not be default (8e5986d)
      • Merge pull request #38 from atouchet/badge (5f2c06d)
      • Fix CI badge (3f0cce7)
      • Merge pull request #37 from EliahKagan/doc (0a272f0)
      • Update project URL and add security policy (f59460e)
      • Merge pull request #36 from EliahKagan/run-ci/workflow-permissions (cff2029)
      • Set explicit contents: read permissions in CI workflow (0ad0fa2)
      • Merge pull request #35 from Byron/dependabot/github_actions/github-actions-8a9da2b879 (6c8261a)
      • Bump actions/checkout in the github-actions group (25f8851)
      • Merge pull request #34 from EliahKagan/run-ci/gha (3b4998b)
      • Keep action versions up to date with Dependabot (12addb4)
      • Make CI easier to run in forks (fc6cce5)
      • Use more consistent indentation in CI workflow (db0f01e)
    Open source →
    Release notes

    <csr-id-25f8851b458838044550478e5aa5e44922e063f1/>

    Breaking change: the default feature progress-tree-log was removed. Those in need of progress-by-logging will have to add the feature themselves.

    Documentation

    • <csr-id-f59460ed80ee9ba5351824bdcb1862c34036fa74/> Update project URL and add security policy
      • Update the project URL in Cargo.toml, as well as a badge URL in the readme, to point to GitoxideLabs/prodash, since the repo was moved (though the old URL will still work as a redirect).

    Other

    • <csr-id-25f8851b458838044550478e5aa5e44922e063f1/> bump actions/checkout in the github-actions group Bumps the github-actions group with 1 update: actions/checkout.

      Updates actions/checkout from 1 to 4


      updated-dependencies:

      • dependency-name: actions/checkout dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ...

    Commit Statistics

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

    • 16 commits contributed to the release.
    • 59 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v30.0.0 (85003b1)
      • Merge pull request #39 from elijah629/patch-1 (427f168)
      • Bump major version and write changelog to document breaking change. (1bea21c)
      • Progress-tree-log should not be default (8e5986d)
      • Merge pull request #38 from atouchet/badge (5f2c06d)
      • Fix CI badge (3f0cce7)
      • Merge pull request #37 from EliahKagan/doc (0a272f0)
      • Update project URL and add security policy (f59460e)
      • Merge pull request #36 from EliahKagan/run-ci/workflow-permissions (cff2029)
      • Set explicit contents: read permissions in CI workflow (0ad0fa2)
      • Merge pull request #35 from Byron/dependabot/github_actions/github-actions-8a9da2b879 (6c8261a)
      • Bump actions/checkout in the github-actions group (25f8851)
      • Merge pull request #34 from EliahKagan/run-ci/gha (3b4998b)
      • Keep action versions up to date with Dependabot (12addb4)
      • Make CI easier to run in forks (fc6cce5)
      • Use more consistent indentation in CI workflow (db0f01e) </details>
    Open source →
  4. 29.0.2 13 Apr 2025
    Release notes

    Update bytesize from v1 to v2.

    Commit Statistics

    • 3 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Update changelog prior to release (2216036)
      • Merge pull request #33 from EliahKagan/bump-bytesize (4ff81bf)
      • Bump bytesize from major version 1 to 2 (61dfa7d)
    Open source →
    Release notes

    Update bytesize from v1 to v2.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v29.0.2 (964a86b)
      • Update changelog prior to release (2216036)
      • Merge pull request #33 from EliahKagan/bump-bytesize (4ff81bf)
      • Bump bytesize from major version 1 to 2 (61dfa7d) </details>
    Open source →
  5. 29.0.1 11 Mar 2025
    Release notes

    Other

    • switch from humantime to jiff
      Since prodash switched over to Jiff, Jiff has grown support for the
      "friendly" duration format. It is meant to be a replacement for
      humantime formatting of durations.
    • bump jiff to 0.2

    Commit Statistics

    • 5 commits contributed to the release.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

    Clippy helped 1 time to make code idiomatic.

    Commit Details

    view details
    • Uncategorized
    Open source →
    Release notes

    <csr-id-88d33994876c7b2454cb1d827ebb2933bdecddd2/> <csr-id-373b6b1d0a95cff3085bda46ab629728d4fd6e43/>

    Other

    • <csr-id-88d33994876c7b2454cb1d827ebb2933bdecddd2/> switch from humantime to jiff Since prodash switched over to Jiff, Jiff has grown support for the "friendly" duration format. It is meant to be a replacement for humantime formatting of durations.
    • <csr-id-373b6b1d0a95cff3085bda46ab629728d4fd6e43/> bump jiff to 0.2

    Commit Statistics

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

    • 6 commits contributed to the release.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Release prodash v29.0.1 (58ea133)
      • Merge pull request #32 from BurntSushi/ag/moar-jiff (eaf1c26)
      • Thanks clippy (521c6e1)
      • Switch from humantime to jiff (88d3399)
      • Bump jiff to 0.2 (373b6b1)
      • Remove unused feature (9c476cf) </details>
    Open source →
  6. 29.0.0 29 Jul 2024
    Release notes

    Chore

    • update ratatui to 0.26.0
      Requires an update to tui-react / crosstermion to work

    Other

    • switch from time to jiff
      This swaps out time in favor of jiff for getting and formatting the
      local time.

      Note that this does add the %Z to the format string, which will write
      out time zone abbreviations like EDT along with the local datetime
      itself. The time crate doesn't support this, but jiff's tzdb
      integration let's it do it.

    New Features (BREAKING)

    • upgrade ratatui to v0.26

    Commit Statistics

    • 8 commits contributed to the release over the course of 177 calendar days.
    • 213 days passed between releases.
    • 3 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Upgrade dependencies (a5dab6e)
      • Merge branch 'ag/jiff' (87f66fb)
      • Switch from time to jiff (aab0986)
      • Fix CI (10800f3)
      • Upgrade ratatui to v0.26 (f3c3122)
      • Avoid running benchmarks on CI for faster runs (73bce79)
      • Update to latest versions of tui-react and crosstermion (0cca41f)
      • Update ratatui to 0.26.0 (5f066f2)
    Open source →
    Release notes

    <csr-id-5f066f26e347d80edd3cc9480d362b39ce762bd6/> <csr-id-aab09862ce8ff64d3c9bafd099e81df89c4c1670/>

    Chore

    • <csr-id-5f066f26e347d80edd3cc9480d362b39ce762bd6/> update ratatui to 0.26.0 Requires an update to tui-react / crosstermion to work

    Other

    • <csr-id-aab09862ce8ff64d3c9bafd099e81df89c4c1670/> switch from time to jiff This swaps out time in favor of jiff for getting and formatting the local time.

      Note that this does add the %Z to the format string, which will write out time zone abbreviations like EDT along with the local datetime itself. The time crate doesn't support this, but jiff's tzdb integration let's it do it.

    New Features (BREAKING)

    • <csr-id-f3c3122a571512d0d90edced6f1057f395c9d39f/> upgrade ratatui to v0.26

    Commit Statistics

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

    • 9 commits contributed to the release.
    • 3 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v29.0.0 (4583a59)
      • Upgrade dependencies (a5dab6e)
      • Merge branch 'ag/jiff' (87f66fb)
      • Switch from time to jiff (aab0986)
      • Fix CI (10800f3)
      • Upgrade ratatui to v0.26 (f3c3122)
      • Avoid running benchmarks on CI for faster runs (73bce79)
      • Update to latest versions of tui-react and crosstermion (0cca41f)
      • Update ratatui to 0.26.0 (5f066f2) </details>
    Open source →
  7. 28.0.0 29 Dec 2023
    Release notes

    Chore (BREAKING)

    • upgrade ratatui and crosstermion to latest versions.

    Commit Statistics

    • 1 commit contributed to the release.
    • 21 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Upgrade ratatui and crosstermion to latest versions. (18686db)
    Open source →
    Release notes

    <csr-id-18686dbd32e6920ab5d7271c32481f7f41eae4de/>

    Chore (BREAKING)

    • <csr-id-18686dbd32e6920ab5d7271c32481f7f41eae4de/> upgrade ratatui and crosstermion to latest versions.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 21 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v28.0.0 (986909c)
      • Upgrade ratatui and crosstermion to latest versions. (18686db) </details>
    Open source →
  8. 27.0.0 07 Dec 2023
    Release notes

    New Features

    • Change duration formatting to be more human readable.
      Note that this changes duration output from something like 69d10h40m
      to 69d 10h 40m.

    Reverted (BREAKING)

    • All termion-related features are now removed and obsolete.
      After the most recent update, certion event-related features in crosstermion
      stopped working in the context of the GUI, so it's probably best to let it go.

      By now, crosstermion is also very much a more portable replacement.

    Commit Statistics

    • 7 commits contributed to the release over the course of 44 calendar days.
    • 89 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

    Clippy helped 1 time to make code idiomatic.

    Commit Details

    view details
    • Uncategorized
      • Merge branch 'replace-ansi_term' (3a50a18)
      • All termion-related features are now removed and obsolete. (b1fd37d)
      • Thanks clippy (3c28eb0)
      • Upgrade to crossterm v0.27. (34397f1)
      • Change duration formatting to be more human readable. (6acf6fe)
      • Refactor (d032106)
      • Replace compound_duration with humantime This is the humantime part of PR #25 (f5143c9)
    Open source →
    Release notes

    New Features

    • <csr-id-6acf6fe22a9ec4f7a16626db556c051c2084ccb2/> Change duration formatting to be more human readable. Note that this changes duration output from something like 69d10h40m to 69d 10h 40m.

    Reverted (BREAKING)

    • <csr-id-b1fd37d272c59249c151e1dbf498d5e2767f5507/> All termion-related features are now removed and obsolete. After the most recent update, certion event-related features in crosstermion stopped working in the context of the GUI, so it's probably best to let it go.

      By now, crosstermion is also very much a more portable replacement.

    Commit Statistics

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

    • 8 commits contributed to the release.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Release prodash v27.0.0 (967e99a)
      • Merge branch 'replace-ansi_term' (3a50a18)
      • All termion-related features are now removed and obsolete. (b1fd37d)
      • Thanks clippy (3c28eb0)
      • Upgrade to crossterm v0.27. (34397f1)
      • Change duration formatting to be more human readable. (6acf6fe)
      • Refactor (d032106)
      • Replace compound_duration with humantime This is the humantime part of PR https://github.com/Byron/prodash/pull/25 (f5143c9) </details>
    Open source →
  9. 26.2.2 09 Sep 2023
    Release notes

    This release relaxes trait-bounds of Count, Progress and NestedProgress to allow ?Sized as well.

    Commit Statistics

    • 4 commits contributed to the release.
    • 2 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Prepare next release (414506d)
      • Merge pull request #24 from NobodyXu/fix/dyn (c905d5c)
      • Relax bound of Progress, Count impl for DynNestedProgressToNestedProgress (967ea46)
      • Fix use of DynNestedProgress as trait object (7eb69ac)
    Open source →
    Release notes

    This release relaxes trait-bounds of Count, Progress and NestedProgress to allow ?Sized as well.

    Commit Statistics

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

    • 5 commits contributed to the release.
    • 2 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v26.2.2 (bb1eadf)
      • Prepare next release (414506d)
      • Merge pull request #24 from NobodyXu/fix/dyn (c905d5c)
      • Relax bound of Progress, Count impl for DynNestedProgressToNestedProgress (967ea46)
      • Fix use of DynNestedProgress as trait object (7eb69ac) </details>
    Open source →
  10. 26.2.1 06 Sep 2023
    Release notes

    Bug Fixes

    • Add missing forwardings for various methods.
      Not having these could lead to incorrect thoughput display.

    Commit Statistics

    • 1 commit contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

    view details
    • Uncategorized
      • Add missing forwardings for various methods. (53ea2b8)
    Open source →
    Release notes

    Bug Fixes

    • <csr-id-53ea2b81292a5062816bb12af0ab4f7931d5d2fa/> Add missing forwardings for various methods. Not having these could lead to incorrect thoughput display.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v26.2.1 (f37161f)
      • Add missing forwardings for various methods. (53ea2b8) </details>
    Open source →
  11. 26.2.0 05 Sep 2023
    Release notes

    New Features

    • <csr-id-b3cae191413653feef62808b60b7eea52145e55e/> add BoxedProgress type that implements Progress. This makes working with boxed progress even more flexible.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v26.2.0 (8f26902)
      • Add BoxedProgress type that implements Progress. (b3cae19) </details>
    Open source →
  12. 26.1.0 04 Sep 2023
    Release notes

    New Features

    • <csr-id-0705a734b401d44657be59e83e4cbf58cb4484a8/> add progress::AtomicStep to allow referring to it. Previously, only StepShared was available, which implies an Arc.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v26.1.0 (05bc923)
      • Add progress::AtomicStep to allow referring to it. (0705a73) </details>
    Open source →
  13. 26.0.0 04 Sep 2023
    Release notes

    This release is all about making dyn possible both for nested progress, as well as for 'simple' one (previously known as RawProgress). 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). If there are compile errors, the code now needs NestedProgress, instead of Progress, and possibly the import of the Count trait. 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, and no change of the progress information itself.

    New Features (BREAKING)

    • <csr-id-6aba6e34f3e39bba5e609a0bc780c758cb43c821/> split Progress into various super-traits to allow most of them to be dyn-safe. Progress is now NestedProgress, RawProgress is now Progress, and there is a new Count trait for solely counting things.
    • <csr-id-6c60835ae49487a220b1817bc6cea3ebc8bf1aff/> Progress::counter() is now mandatory. This should simplify downstream code and we just accept that we are dealing with a threaded world. This also comes with performance improvements as increments are now 250% faster.

    Commit Statistics

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

    • 9 commits contributed to the release.
    • 13 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v26.0.0 (6b94f28)
      • Merge branch 'simplify' (5e21df7)
      • Progress::counter() is now mandatory. (6c60835)
      • Prepare release (e1e282a)
      • Fixup nested dyn-traits (5e76abf)
      • Merge branch 'feat/dyn-progress' into simplify (c1590e4)
      • Split Progress into various super-traits to allow most of them to be dyn-safe. (6aba6e3)
      • Add benchmarks for dyn-traits (9d03124)
      • Refactor (54094b6) </details>
    Open source →
  14. 25.0.2 22 Aug 2023
    Release notes

    <csr-id-05741765491984487beea7326eff9863b669ab51/>

    Chore

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

    New Features

    • <csr-id-24d0b2aaa58978990fea90c2f3b387e238acf966/> Add new trait DynProgress & type BoxedDynProgress

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 37 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v25.0.2 (abcc61b)
      • Adjusting changelogs prior to release of prodash v25.0.2 (0574176)
      • Remove atty in favor of is-terminal (2bfe9ad)
      • Add new trait DynProgress & type BoxedDynProgress (24d0b2a) </details>
    Open source →
  15. 25.0.1 16 Jul 2023
    Release notes

    Bug Fixes

    • <csr-id-17dd8f64563dd96ca454494e24a7f229716f6b1f/> log progress now supports a shared counter, just like the tree-item implementation

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 60 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v25.0.1 (3ad8226)
      • Merge branch 'log-fixes' (a38d22c)
      • Upgrade criterion to the latest version, it compiles more quickly. (78272c0)
      • log progress now supports a shared counter, just like the tree-item implementation (17dd8f6) </details>
    Open source →
  16. 25.0.0 16 May 2023
    Release notes

    New Features

    • <csr-id-8941f4b5b9c0d00dfd7b82c756b128982f163a06/> Introduce the object-safe RawProgress trait. It's automatically implemented for Progress and allows for more flexible use of progress particularly in leaf nodes. This is useful if a function needs to take multiple types of progress as it is called from different places in the same function.

      Without dyn-traits, it's not possible to make such call.

    New Features (BREAKING)

    • <csr-id-84d96c7b6ab07462d6c20147958d5aa1a58a688e/> Make messaging functions thread-safe by taking shared borrow and requring Sync. That way it's possible to share the RawProgress object across threads and emit messages, much like a logging system that's more integrated with rendering.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 5 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v25.0.0 (02fcb9b)
      • Make messaging functions thread-safe by taking shared borrow and requring Sync. (84d96c7)
      • Introduce the object-safe RawProgress trait. (8941f4b) </details>
    Open source →
  17. 24.0.0 11 May 2023
    Release notes

    <csr-id-fe5d01736179271f6b7bf20367f5d0e2bb616c4a/>

    Chore (BREAKING)

    • <csr-id-fe5d01736179271f6b7bf20367f5d0e2bb616c4a/> switch from tui to ratatui. The latter is a maintained fork.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Release prodash v24.0.0 (41ad0a4)
      • Merge branch 'ratatui' (4920457)
      • Thanks clippy (25356a3)
      • Switch from tui to ratatui. (fe5d017) </details>
    Open source →
  18. 23.1.2 11 Mar 2023
    Release notes

    Bug Fixes

    • <csr-id-7966f79cc7009acb33761cee70398b05b0006cc1/> line renderer now properly detects changes. Previously change-detection was implemented based on the assumption that the progress tree is copied entirely. Now, however, the interesting values are shared.

      The change-detection was adjusted to keep the state's hash of the most recent drawing, instead of doing everything in line, which saves time hashing as well.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 9 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v23.1.2 (c15f8db)
      • Line renderer now properly detects changes. (7966f79) </details>
    Open source →
  19. 23.1.1 02 Mar 2023
    Release notes

    A maintenance release without user-facing changes.

    Most notably, parking_lot was upgraded to the latest version.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 2 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v23.1.1 (a91c52f)
      • Prepare changelog (1a4eb9b)
      • Upgrade dependencies, particularly parking_lot (7ae8a07) </details>
    Open source →
  20. 23.1.0 28 Feb 2023
    Release notes

    New Features

    • <csr-id-6f966b4f859f1b02775dcb3461bacf46b46ab707/> improve performance of progress::tree operations by more than 50%. This was done by implementing shared state in a simple Mutex protected hashmap which for typical programs with less contention is faster than using the dashmap crate.

      However, for those who know they need it, the previous implementation is still available in with the progress-tree-hp-hashmap feature toggle.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 61 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v23.1.0 (45b4b7e)
      • No need for unsound-local-offset anymore. (c53ab9d)
      • Make fmt (490336f)
      • Improve performance of progress::tree operations by more than 50%. (6f966b4) </details>
    Open source →
  21. 23.0.0 29 Dec 2022
    Release notes

    New Features (BREAKING)

    • <csr-id-a1db1b27fc7f14be052bbfc660c9c9b174c1d3cc/> Implement Hash for Task to avoid redrawing if nothing changes with the Line renderer. That way, if everything stops due to a user prompt, the user's input won't be clobbered continnuously.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 23 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v23.0.0 (d527e4b)
      • Implement Hash for Task to avoid redrawing if nothing changes with the Line renderer. (a1db1b2) </details>
    Open source →
  22. 22.1.0 06 Dec 2022
    Release notes

    New Features

    • <csr-id-ea9aa5815ef2d1c734b85c185ddb65ac731b1195/> progress::Key now supports 6 levels of hierarchy instead of 4. That way it's less likely that surprises occour of more than necessary levels are added.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 day passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v22.1.0 (2ae17c5)
      • progress::Key now supports 6 levels of hierarchy instead of 4. (ea9aa58) </details>
    Open source →
  23. 22.0.0 05 Dec 2022
    Release notes

    <csr-id-46aeffd13cda49146c8a33e93c8c9b0fbcb15c8b/>

    Chore

    • <csr-id-46aeffd13cda49146c8a33e93c8c9b0fbcb15c8b/> switch to Rust edition 2021

    Changed (BREAKING)

    • <csr-id-53cb09dc0314b0e8ce58dc50e0c07a053b963ccd/> remove Tree and TreeOptions in favor of tree::Root and tree::root::Options. Previously it was confusing what a tree Root actually is due to the rename, and ambiguity isn't what we would want here.

    New Features (BREAKING)

    • <csr-id-edab37364276864d45241c2946173388a0602f23/> From<tree::root::Options> for tree::Root, tree::root::Options::create() returns tree::Root instead of Arc. That way we won't be forced to produce an Arc if it's not needed.

    Commit Statistics

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

    • 5 commits contributed to the release.
    • 11 days passed between releases.
    • 3 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v22.0.0 (8b78fe9)
      • Switch to Rust edition 2021 (46aeffd)
      • Make fmt (6e90cb9)
      • From<tree::root::Options> for tree::Root, tree::root::Options::create() returns tree::Root instead of Arc. (edab373)
      • Remove Tree and TreeOptions in favor of tree::Root and tree::root::Options. (53cb09d) </details>
    Open source →
  24. 21.1.0 23 Nov 2022
    Release notes

    New Features

    • <csr-id-c332a6f266a6ae0cacf19cb523e551bb63c1e7ea/> identify each progress item with Id using add_child_with_id(). An Id is four bytes like b"TREE" that are stable and identify progress items (as created by add_child(…) within a function call.

      Callers may use this knowledge to pick specific progress items for consumption, instead of trying to rely on identifying tasks by name which may change.

      The identifier can also be queried with Progress::id(), even though it could be prodash::progress::UNKNOWN if the progress item wasn't created with add_child_with_id().

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v21.1.0 (6327e15)
      • make fmt (5415acc)
      • Make it easy to format 'use'es in the codebase. (5b8e54d)
      • Identify each progress item with Id using add_child_with_id(). (c332a6f) </details>
    Open source →
  25. 21.0.0 17 Oct 2022
    Release notes

    New Features

    • <csr-id-3347a0294c5b95270c34de9f396214353baea36d/> impl Progress for &mut T: where T: Progress. This makes it possible to hand borrowed progress implementations to functions that need progress reporting, making the usage of progress easier.

    New Features (BREAKING)

    • <csr-id-300181bdd4b2ef1822dddd1fe814d7e3e5b26779/> remove Progress: 'static requirement. This requirement can be added where used and where needed, and originally snuck in because it was easier and Progress implementations typically are 'static as well.

      However, that requirement made it impossible to implement Progoress for &mut T where T: Progress.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 27 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v21.0.0 (d7fcf5b)
      • impl Progress for &mut T: where T: Progress. (3347a02)
      • Remove Progress: 'static requirement. (300181b) </details>
    Open source →
  26. 20.2.0 20 Sep 2022
    Release notes

    New Features

    • <csr-id-4904065a51594b5bc4f32a247e513b45093373fa/> Add Progress::set_max() to set the highgest expected progress value.

    Bug Fixes

    • <csr-id-414bc71e79475335345dbc529566a6efc3afee23/> don't reset the shared counter value on init. It's possible to re-initialize the progress, and when that's done it would detach the counter from previous instances that might have been observed by callers to counter(), which is surprising.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v20.2.0 (f49f470)
      • Don't reset the shared counter value on init. (414bc71)
      • Add Progress::set_max() to set the highgest expected progress value. (4904065)
      • Make more explicit what is cloned (without altering actual behaviour) (b023efd) </details>
    Open source →
  27. 20.1.1 20 Sep 2022
    Release notes

    Bug Fixes

    • <csr-id-a0e7da7d08331eeeea8ca0cb6e349fe32ce876bc/> implement Progress::counter() for all utility types. This was forgotten previously as there was a default implementation right from the start.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v20.1.1 (d152701)
      • Implement Progress::counter() for all utility types. (a0e7da7) </details>
    Open source →
  28. 20.1.0 20 Sep 2022
    Release notes

    New Features

    • <csr-id-08be317dbd77f0fdb9673b9c24c239ad0d5078c3/> Progress::counter() returns a shared step counter. This is useful if multiple threads want to access the same progress, without the need for provide each their own progress and aggregating the result.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 5 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Release prodash v20.1.0 (6591872)
      • Fix compile warnings for some configurations (fe0ac06)
      • Thanks clippy (deb7791)
      • Progress::counter() returns a shared step counter. (08be317) </details>
    Open source →
  29. 20.0.1 15 Sep 2022
    Release notes

    Bug Fixes

    • <csr-id-80a4850802023e5a0f6fe85e6af416aaeb729e21/> Allow builds to succeed on Windows by not registering SIGWINCH signal. Without said signal, the render line will not automatically resize anymore, which in theory can be compensated for by re-obtaining the terminal dimensions every now and then (currently not done).

    Commit Statistics

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

    • 5 commits contributed to the release.
    • 2 days passed between releases.
    • 1 commit was understood as conventional.
    • 1 unique issue was worked on: #12

    Commit Details

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

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

    • #12
      • Allow builds to succeed on Windows by not registering SIGWINCH signal. (80a4850)
      • Only register SIGWINCH signal on unix (5de765b)
      • Adjust CI configuration to catch more cross-platform errors (b7e0f2c)
    • Uncategorized
      • Release prodash v20.0.1 (b98595b)
      • Do away with unsafe code by using safe wrappers instead. (447aa0f) </details>
    Open source →
  30. 20.0.0 12 Sep 2022
    Release notes

    <csr-id-a3b26782dc074c469b5fc480595d2ac9ef8bc9d0/>

    New Features

    • <csr-id-bab2ea09089e2eb8e4e826bb17211a444aa35f31/> line renderer adjusts when resizing the terminal.

    Chore (BREAKING)

    • <csr-id-a3b26782dc074c469b5fc480595d2ac9ef8bc9d0/> upgrade dependencies to tui 0.19 and crossterm 0.25

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 175 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v20.0.0 (54e0a6a)
      • Line renderer adjusts when resizing the terminal. (bab2ea0)
      • Upgrade dependencies to tui 0.19 and crossterm 0.25 (a3b2678) </details>
    Open source →
  31. 19.0.1 20 Mar 2022
    Release notes

    Bug Fixes

    • <csr-id-dbca35f478253176e852c177e79b3253eaafe3bd/> line renderer will clear previous lines if progress is lost Previously it would just exit its main loop and leave lines on screen.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v19.0.1 (a0c88b7)
      • Line renderer will clear previous lines if progress is lost (dbca35f)
      • Fix benchmark compilation (39bc237) </details>
    Open source →
  32. 19.0.0 20 Mar 2022
    Release notes

    New Features

    • <csr-id-cba841c828142c0dd028dd9413c31f509f2bbb1b/> Improve render-log performance greatly. Previously it would check the current time each time somebody wants to log on any logger, greatly reducing performance as it would block on the mutex rust-std uses internally.

      Now we use a single thread to provide information about whether or not we may log, whose lifetime is bound to all of the log instances it governs.

    New Features (BREAKING)

    • <csr-id-b6d5245344bde92672cd98aecacb5d94ecca4e19/> Allow rendererers to respond to dropped progress roots Previously it needed extra effort to communicate that a the computation was done and the renderer should stop rendering progress.

      Now they only obtain a weak progress instance so it can drop if the computation is done, terminating it naturally and in time.

      Note that in case of the TUI, it would still be needed to respond to the GUI having shut down due to user request.

    Commit Statistics

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

    • 4 commits contributed to the release over the course of 41 calendar days.
    • 41 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v19.0.0 (fda577e)
      • Improve render-log performance greatly. (cba841c)
      • Allow rendererers to respond to dropped progress roots (b6d5245)
      • Actually, the correct dashmap version is 5.1 (6bdb7e8) </details>
    Open source →
  33. 18.0.2 07 Feb 2022
    Release notes

    <csr-id-e4f2ab842b34f4a4fe9b2f4c34b664a2e3dba200/>

    Chore

    • <csr-id-e4f2ab842b34f4a4fe9b2f4c34b664a2e3dba200/> Upgrade dashmap to 5.0.1 (with security fix)

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 5 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v18.0.2 (69f4295)
      • Upgrade dashmap to 5.0.1 (with security fix) (e4f2ab8) </details>
    Open source →
  34. 18.0.1 01 Feb 2022
    Release notes

    Bug Fixes

    • <csr-id-a1f8aa650d1a1d2ac53025e29c71782b1cab58c5/> Downgrade to dashmap 4.0 While waiting for unoundness to be resolved.

      See the issue for details: https://github.com/xacrimon/dashmap/issues/167

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 9 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v18.0.1 (e9769dd)
      • Downgrade to dashmap 4.0 (a1f8aa6) </details>
    Open source →
  35. 18.0.0 23 Jan 2022
    Release notes

    New Features (BREAKING)

    • <csr-id-482b54f9c584b0e2d22c53622c9f7ad45b79ad2c/> upgrade to tui 0.17

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 19 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
    Open source →
  36. 17.0.0 03 Jan 2022
    Release notes

    New Features (BREAKING)

    • <csr-id-46214a306793a6a9f304f854dfd7396ceaf433d3/> Add MessageLevel parameter to Progress::show_throughput_with(…, level) This allows to use message level for highlighting of certain throughputs and results.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v17.0.0 (9085aaa)
      • Add MessageLevel parameter to Progress::show_throughput_with(…, level) (46214a3) </details>
    Open source →
  37. 16.1.3 03 Jan 2022
    Release notes

    Bug Fixes

    • <csr-id-2fe3eebbd62ddd9beacc294eb6ec04b4b39a26f6/> Progress::init(None, None) now resets the progress entirely

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 2 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v16.1.3 (6551d45)
      • Progress::init(None, None) now resets the progress entirely (2fe3eeb) </details>
    Open source →
  38. 16.1.2 01 Jan 2022
    Release notes

    Bug Fixes

    • <csr-id-aa70a27ef1de930fdd00266239ee262b52a681a1/> reset the shared value on init to avoid keeping the previously set value.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 4 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v16.1.2 (3f16e6e)
      • Reset the shared value on init to avoid keeping the previously set value. (aa70a27) </details>
    Open source →
  39. 16.1.1 27 Dec 2021
    Release notes

    Bug Fixes

    • <csr-id-ca5f544594facc92c8744b293c7287dcffe065e5/> correct signature of new 'running()' method

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v16.1.1 (f426c20)
      • Correct signature of new 'running()' method (ca5f544) </details>
    Open source →
  40. 16.1.0 27 Dec 2021
    Release notes

    New Features

    • <csr-id-3886754817ac528178b8ea326d0b4d576168eb28/> Setting the progress value is now 9x faster This is accomplished at the cost of not autoamtically setting the progress to 'running' anymore when the progress is set.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 8 days passed between releases.
    • 1 commit was understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v16.1.0 (34ae001)
      • Setting the progress value is now 9x faster (3886754)
      • An experiment to show we don't want to rely on dashmap for this (4f527c1) </details>
    Open source →
  41. 16.0.1 19 Dec 2021
    Release notes

    <csr-id-e6f53d59ef1aef027a2aad5b164535c6ca0d620b/>

    Chore

    • <csr-id-e6f53d59ef1aef027a2aad5b164535c6ca0d620b/> upgrade dashmap to latest version

    Commit Statistics

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

    • 6 commits contributed to the release over the course of 47 calendar days.
    • 109 days passed between releases.
    • 1 commit was understood as conventional.
    • 1 unique issue was worked on: #8

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • #8
      • Run cargo changelog --write for an improved changelog (a1054e8)
    • Uncategorized
      • Release prodash v16.0.1 (9418df2)
      • Upgrade dashmap to latest version (e6f53d5)
      • Cleanup changelog (5aa6275)
      • Thanks clippy (c1258e2)
      • Looks like array syntax isn't supported anymore (bfbce01) </details>
    Open source →
  42. 16.0.0 31 Aug 2021
    Release notes

    Improvements

    • Use time version 0.3 when the local-time feature is enabled

    Breaking

    • rename cargo feature localtime to local-time
    • The local-time feature is not the default anymore, enable it using the RUSTFLAGS="--cfg unsound_local_offset" environment when building the binary.

    Commit Statistics

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

    • 4 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v16.0.0 (fec0304)
      • Improve docs (71d66ec)
      • Upgrade to time 0.3 and opt in to unsound features for example binaries (unix only) (fb3e0b0)
      • Rename 'localtime' to 'local-time' (cargo feature)… (b6ee809) </details>
    Open source →
  43. 15.0.1 31 Aug 2021
    Release notes
    • crosstermion is optional for some renderers (again)

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 25 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Release prodash v15.0.1 (72ea8a9)
      • Fix manifest key! (d9275f2) </details>
    Open source →
  44. 15.0.0 05 Aug 2021
    Release notes
    • Upgrade to TUI v0.16

    Commit Statistics

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

    • 4 commits contributed to the release over the course of 32 calendar days.
    • 50 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • Upgrade to tui 0.16 (7b45023)
      • Thanks clippy (5ebf8b4)
      • Dependency update (30d61c5)
      • Use pin instead of boxing unnecessarily. (aa715ae) </details>
    Open source →
  45. 14.0.0 16 Jun 2021
    Release notes
    • Swap ctrlc crate with signal-hook which is a must in library crates. ctrlc is only for applications who can control the single handler that it installs entirely.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 38 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 14.0.0 (a6492c6)
      • Prepare release (c2e3193)
      • Use signal-hook instead of ctrlc (a733267) </details>
    Open source →
  46. 13.1.1 08 May 2021
    Release notes
    • Fix compile error (and protect from that regression) if render-line-autoconfigure was enabled.

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 13.1.1 (d120f2f)
      • Fix compile issue, prep for patch release (584768a) </details>
    Open source →
  47. 13.1.0 08 May 2021
    Release notes
    • With the render-line-autoconfigure feature toggle, the new Options::default().auto_configure(…) method allows to adapt to the terminal/non-terminal autmatically.

    Commit Statistics

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

    • 3 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 13.1.0 (8aedcab)
      • Update changelog (ffd4a1f)
      • Add render-line-autoconfigure feature toggle (212ce36) </details>
    Open source →
  48. 13.0.1 08 May 2021
    Release notes
    • The line renderer won't try to hide the cursor if the output isn't a terminal.

    Commit Statistics

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

    • 6 commits contributed to the release over the course of 5 calendar days.
    • 5 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 13.0.1 (0d41f11)
      • Prepare point release (8bfd42b)
      • Don't try to hide the cursor if the output isn't a terminal (26c7497)
      • More robust example for handling ttys and TUI (4d1dd31)
      • Thanks clippy (13404f5)
      • Remove crosstermion, it now lives in https://github.com/Byron/tui-crates (f560f84) </details>
    Open source →
  49. 13.0.0 02 May 2021
    Release notes

    <csr-id-e3665a2100fba190fc0f047ff05f2904f4dcaf4a/> <csr-id-c91d410e8d6242b78c44119155b5fc3b2956d111/> <csr-id-03d1c2067778fb6ec231bf18dd587046a03434bc/>

    • Upgrade to TUI v0.15

    Other

    • <csr-id-e3665a2100fba190fc0f047ff05f2904f4dcaf4a/> prep release
    • <csr-id-c91d410e8d6242b78c44119155b5fc3b2956d111/> prepare release
    • <csr-id-03d1c2067778fb6ec231bf18dd587046a03434bc/> Upgrade to tui 0.15

    Commit Statistics

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

    • 13 commits contributed to the release over the course of 109 calendar days.
    • 110 days passed between releases.
    • 3 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 13.0.0 (c0a97fa)
      • Prep release (e3665a2)
      • Upgrade to tui 0.15 (edd11be)
      • Prepare release (c91d410)
      • Upgrade to tui 0.15 (03d1c20)
      • Revert "Allow most recent version of 'time' crate" (ee8ab91)
      • Allow most recent version of 'time' crate (300aa7b)
      • Run actions on main (a2b3037)
      • Make it more obvious what prodash actually is (5b862d5)
      • Fix compile warning (d48f3b9)
      • Use new resolver (ad03a43)
      • Fix compile warnings (4cb8681)
      • Fix typo (75f311e) </details>
    Open source →
  50. 12.0.2 12 Jan 2021
    Release notes

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 3 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 12.0.2 (29e16a4)
      • Add all missing docs to prodash (473c560) </details>
    Open source →
  51. 12.0.1 08 Jan 2021
    Release notes
    • upgrade dependencies

    Commit Statistics

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

    • 10 commits contributed to the release.
    • 4 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 2 times to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 12.0.1 (e93d001)
      • Prepare release (3e58d82)
      • Fix localtime support (a3298d5)
      • Fix time offset calculations which can (and do) indeed fail (fed01f7)
      • Remove previous executor/reactor in favor of async-executor (1bea3cb)
      • Use new spawn for simple example (9a8af0f)
      • Upgrade 'rand' (1c4930a)
      • Thanks clippy (644809a)
      • Upgrade dashmap and env_logger (cec8ab3)
      • Thanks clippy (32be130) </details>
    Open source →
  52. 12.0.0 04 Jan 2021
    Release notes
    • Upgrade to TUI v0.14

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 49 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
    Open source →
  53. 11.0.0 15 Nov 2020
    Release notes
    • Upgrade to TUI v0.13 and crossterm v0.18

    Commit Statistics

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

    • 10 commits contributed to the release over the course of 47 calendar days.
    • 59 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Bump major version (b2989fa)
      • Upgrade to tui v0.13 (808f7d5)
      • Crosstermion now uses tui v0.13 (7684a50)
      • Cargo clippy (725449b)
      • Update README.md (b485568)
      • Update README with accurate instructions on running example (d9288e9)
      • Ignore interrupts when reading inputs… (a3bf8be)
      • Update to crossterm 0.18, but… (b5aa292)
      • Update to tui 0.12 (a70e96d)
      • Upgrade to tui 0.12 (0606d46) </details>
    Open source →
  54. 10.0.2 17 Sep 2020
    Release notes
    • Remove futures-util dependency

    Commit Statistics

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

    • 10 commits contributed to the release over the course of 3 calendar days.
    • 3 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • (cargo-release) version 10.0.2 (6e84aef)
      • Changelog update (75258ea)
      • Remove dependency to futures-util (45b8dba)
      • Switch to release version of futures-lite (4fda4c0)
      • Switch to latest version of futures-lite to remove stream::select_all (53ff638)
      • Get rid of some more future-util functionality - just one more missing (0c82556)
      • (cargo-release) version 0.3.2 (e187a9d)
      • Crosstermion without futures-util! (d41352d)
      • (cargo-release) version 0.3.1 (0a6b6bc)
      • Upgrade futures-lite dependency (da021ea) </details>
    Open source →
  55. 10.0.1 13 Sep 2020
    Release notes
    • upgrade dependencies to latest versions

    Commit Statistics

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

    • 5 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 1 time to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
    Open source →
  56. 10.0.0 13 Sep 2020
    Release notes

    Breaking

    • Enforce Send + 'static bounds for Progress trait.
      • This way it's clear that Progress is supposed to work in a threaded environment, which is the environment they are used in most often.
      • On the call site, this avoids having to specify these trait bounds explicitly.

    Commit Statistics

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

    • 1 commit contributed to the release.
    • 27 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Progress with 'Send + 'static' bounds; bump major version (50a90ec) </details>
    Open source →
  57. 9.0.0 16 Aug 2020
    Release notes

    Breaking

    • add set_name(…) and name() to Progress trait.

    Commit Statistics

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

    • 1 commit contributed to the release.
    • 4 days passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Add 'name' and 'set_name' methods to trait (94c4390) </details>
    Open source →
  58. 8.0.1 11 Aug 2020
    Release notes

    Add missing trailing paranthesis in throughput display

    Commit Statistics

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

    • 1 commit contributed to the release.
    • 1 day passed between releases.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
      • Add missing parenthesis; bump patch level (b2af5b9) </details>
    Open source →
  59. 8.0.0 10 Aug 2020
    Release notes

    <csr-id-66800fd4e6c9f517f19da4e26a75cb3f139353b0/> <csr-id-64cfe9e87e038fb36492307dfb75cbc8204180d8/>

    New Features

    • Provide various Units for improved formatting of durations, steps, counts and bytes, and specify display of percentages.
    • Support for throughput display if enabled in line and tui renderer, and when opted in when creating units.
    • Turn ProgressStep type into usize to allow for a broader range of values. Specifically, this enables counting bytes read and written of files or streams bigger than 2^32-1
    • A new example program: units
    • Add methods to help determine key hierarchy, useful for writing custom renderers: Key::shares_parent_with(…),Key::adjecency(…)
    • Key::adjecency(…)

    Breaking

    • In Progress::init(max, unit) , unit now is Option<Unit>, existing code can be transformed using progress.init(None, Some("label".into())).
    • movedtree::progress into progress and renamed Value into Task and Progress into Value
    • movedtree::messages into crates::messages
    • movedtree::key into crates::progress::key
    • moved tree::Throughput into crate::Throughput
    • removed deep_eq() method in Root tree
    • tui engine option redraw_only_on_state_change was removed without substitute
    • Move and rename
      • tree::ProgressStateprogress::State
      • tree::Valueprogress::Value
      • tree::ProgressProgress
    • Remove Hash implementation for all public types except for tree::Key
    • Move tui and line renderers into the render module
    • Rename log-renderer feature to progress-tree-log
    • Rename tui-renderer* into render-tui* and line-renderer* into render-line*

    Other

    • <csr-id-66800fd4e6c9f517f19da4e26a75cb3f139353b0/> Attempt to impl throughput in display… …which can't work because it's actually never mutable due to the way drawing work: it operates on a snapshot, a copy, that is not written back.

      And even if it was, the type system statically concludes sync is needed as well for this to work.

      Long story short: No state changes are ever allowed with a system like this, and throughput needs to maintain just that.

      Throughput must be implemented in each renderer.

    • <csr-id-64cfe9e87e038fb36492307dfb75cbc8204180d8/> Try to manually implement/run a local executor

    Commit Statistics

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

    • 91 commits contributed to the release over the course of 19 calendar days.
    • 19 days passed between releases.
    • 2 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Thanks Clippy

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

    Clippy helped 2 times to make code idiomatic.

    Commit Details

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

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

    • Uncategorized
      • More precise throughput computation (360d3ee)
      • Remove throughput field which was effectively constant (52661ee)
      • ThroughputOnDrop utility (a4ea34c)
      • Provide a way to take out progress from a DropOrDiscard (for completeness) (2d57a54)
      • Make throughput printing more flexible, allowing to override value and unit (a80104c)
      • Format throughput utility with less arguments and using available Unit (0e84270)
      • Fix benchmarks (7c5be6b)
      • Make 'Log' more intuitive to reach (8cf7452)
      • Convenience functions for nicer use of render() (4b396f5)
      • Conform feature names for renderers (673d149)
      • Conform feature name (8ba1e96)
      • Thanks clipppy (72bfa47)
      • Log progress now works with units (37f1266)
      • First bare addition of log progress (from gitoxide) (006ba9d)
      • Feature toggle for dashmap backed tree (fa688c8)
      • Make tui renderer use Root trait (3da74b0)
      • Use Root trait in line renderer (a977c44)
      • Implement Root trait for tree::Root (ec5c673)
      • Allow general use of Throughput by moving it into the top-level (cdabdce)
      • Move tree::key into progress::key (d6f66b7)
      • Refactor (63fd65a)
      • First stab at sketching out the Root trait - it needs a key, however :D (08d30c6)
      • Upgrade init to support the Unit type (226a849)
      • Add Progress trait and implement it for tree::Item (93ffb60)
      • Rename Value -> Task and Progress -> Value (f021ed8)
      • Move tree::messages into crate::messages (4bce1d7)
      • Moved tree::progress::* back into crate::progress (cf7405c)
      • Prepare for generalizing the root interface to keep renderers general… (4e38c6b)
      • Move most progress related types back to tree, however… (e6f242e)
      • Move line and tui renderers into render module (31358a7)
      • Thanks clippy (7435f35)
      • Disable throughput for dashboard as it's not reqired (be39f49)
      • Remove Hash from types that don't need it (95e89ae)
      • Now it works! (2e91ed2)
      • First attempt to bring throughput to TUI (d0e3af3)
      • Refactor (9212de4)
      • Throttling throughput recomputation to 1s really does the trick (6a4ae4e)
      • First working example for throughput, but… (0ceebd4)
      • First dummy throughput impl does what it should, nice! (e2ffb04)
      • Possibly working impl of getting the throughput + reconcile (74315bf)
      • Integrate calls to (optional) throughput into line renderer (a1af8fc)
      • First sketch of Thoughput handler (2edeefc)
      • Refactor (80684b3)
      • Refactor (19e0901)
      • Refactor (0402040)
      • Refactor (b981d2e)
      • Make key adjecency helpers public (3b12ea2)
      • Thanks clippy (a99e791)
      • Refactor (c6068c5)
      • Refactor (983d2e5)
      • Refactor (0c537ab)
      • Basic display of timespans for throughputs (fd68710)
      • Refactor (40869a8)
      • Prepare to move throughput calculations into renderer (682dee2)
      • Attempt to impl throughput in display… (66800fd)
      • Pass elapsed time on in tui renderer (eb22417)
      • Pass elapsed time on in line renderer (33be555)
      • Allow providing an optional elapsed duration… (a4b4ab7)
      • First test for throughput - before major refactoring (963c933)
      • Remove unnecessary tui option: redraw_only_on_state_change (f78cf4f)
      • Prepare throughput display (3266fad)
      • Make Unit a struct, introduce new 'Kind' to capture dynamic and static strings of display value (b413111)
      • Prepare Mode to carry information about throughput handling (ea705ac)
      • Fix benches (a2d35fb)
      • Finish simple units example, showing all available units (de6addd)
      • First simple progress bar using bytes (e3bdbf1)
      • Frame for new example program (2f1cb12)
      • Finally run unit-tests as well (70d7ae2)
      • Refactor (6a18584)
      • Use new Unit type everywhere (539edde)
      • Support for nicer duration display (d500412)
      • Integrate humantime (f0f55bb)
      • Make range more compliant to aid consistent coloring (afb0c91)
      • A new range display mode, only good with an upper bound (b83d6bd)
      • Support for omitting the unit (f350079)
      • Using fmt::Write is so much better! (bf89a3d)
      • Trying to use byte-size shows that the trait interface isn't flexible enough (f233d43)
      • Allow splitting up generation of values and unit for more creative control… (0e15b97)
      • Percentage support (43c0980)
      • First small steps towards implementing unit and value display correctly (5bd90cc)
      • Refactor (716e774)
      • Refactor in preparation for another example application (6063c27)
      • Rough layout on how to get much more powerful unit and value rendering (90a9c2d)
      • First sketch for new Unit type and trait to display what we are interested in (129d09d)
      • Use 'usize' as ProgressStep, instead of u32 (79ae31f)
      • Line renderer: more compact progress bar (8071110)
      • Revert "FAIL: Try to manually implement/run a local executor" (f6fa7ab)
      • Revert "Another attempt of using a local executor: FAIL" (a3254a6)
      • Another attempt of using a local executor: FAIL (ee6275c)
      • Try to manually implement/run a local executor (64cfe9e)
      • Actually only a few lines are needed to drive multi-task (d19a1db) </details>
    Open source →
  60. 7.1.1 22 Jul 2020
    Release notes
    • dependency update: smol 0.2

    Commit Statistics

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

    • 2 commits contributed to the release.
    • 0 commits were understood as conventional.
    • 0 issues like '(#ID)' were seen in commit messages

    Commit Details

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

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

    • Uncategorized
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive