<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>progress, branch HEAD</title>
<subtitle>thread safe progress bar and spinner library
</subtitle>
<entry>
<id>d4a8d7c15f44514dcd2b5cc2141072dc489aa55b</id>
<published>2026-06-05T00:44:44Z</published>
<updated>2026-06-05T00:44:44Z</updated>
<title>fix: delete old readme (oops)</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/d4a8d7c15f44514dcd2b5cc2141072dc489aa55b.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit d4a8d7c15f44514dcd2b5cc2141072dc489aa55b
parent 97443dadde9cccb852845f4f6ef2533102333d50
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri,  5 Jun 2026 10:44:44 +1000

fix: delete old readme (oops)

</content>
</entry>
<entry>
<id>97443dadde9cccb852845f4f6ef2533102333d50</id>
<published>2026-06-04T21:51:45Z</published>
<updated>2026-06-04T21:51:45Z</updated>
<title>docs: update readme and add example gif in repo</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/97443dadde9cccb852845f4f6ef2533102333d50.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 97443dadde9cccb852845f4f6ef2533102333d50
parent 49bcc8df9df3a0ed4b011a1fe6297faa490d3095
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Fri,  5 Jun 2026 07:51:45 +1000

docs: update readme and add example gif in repo

</content>
</entry>
<entry>
<id>49bcc8df9df3a0ed4b011a1fe6297faa490d3095</id>
<published>2026-04-27T00:37:39Z</published>
<updated>2026-04-27T00:37:39Z</updated>
<title>feat: add multibar (#3)</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/49bcc8df9df3a0ed4b011a1fe6297faa490d3095.html" />
<author>
<name>pepe</name>
<email>91209772+pepedinho@users.noreply.github.com</email>
</author>
<content>commit 49bcc8df9df3a0ed4b011a1fe6297faa490d3095
parent ce96ac1f3314284542eb28ea5e80be9e18fdd1a5
Author: pepe &lt;91209772+pepedinho@users.noreply.github.com&gt;
Date:   Mon, 27 Apr 2026 02:37:39 +0200

feat: add multibar (#3)


---------

Co-authored-by: brookjeynes &lt;me@brookjeynes.dev&gt;
</content>
</entry>
<entry>
<id>ce96ac1f3314284542eb28ea5e80be9e18fdd1a5</id>
<published>2026-04-22T01:26:24Z</published>
<updated>2026-04-22T01:26:24Z</updated>
<title>chore: update changelog</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/ce96ac1f3314284542eb28ea5e80be9e18fdd1a5.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit ce96ac1f3314284542eb28ea5e80be9e18fdd1a5
parent 85e04623fc2dbee5a8f5019afc3e26fd72acd7e6
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 11:26:24 +1000

chore: update changelog

</content>
</entry>
<entry>
<id>85e04623fc2dbee5a8f5019afc3e26fd72acd7e6</id>
<published>2026-04-22T01:17:24Z</published>
<updated>2026-04-22T01:17:24Z</updated>
<title>fix: extra_front_chars not handling custom 2width characters</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/85e04623fc2dbee5a8f5019afc3e26fd72acd7e6.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 85e04623fc2dbee5a8f5019afc3e26fd72acd7e6
parent 019572f6d14aa5058dde719ed1895b2d5f80cbe6
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 11:17:24 +1000

fix: extra_front_chars not handling custom 2width characters

</content>
</entry>
<entry>
<id>019572f6d14aa5058dde719ed1895b2d5f80cbe6</id>
<published>2026-04-22T01:11:23Z</published>
<updated>2026-04-22T01:11:23Z</updated>
<title>refactor(spinner): update PredefinedSymbols namespace from enum to struct</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/019572f6d14aa5058dde719ed1895b2d5f80cbe6.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 019572f6d14aa5058dde719ed1895b2d5f80cbe6
parent 8d8daec6a078eb273bb2e561b30fb59dc20f4c74
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 11:11:23 +1000

refactor(spinner): update PredefinedSymbols namespace from enum to struct

</content>
</entry>
<entry>
<id>8d8daec6a078eb273bb2e561b30fb59dc20f4c74</id>
<published>2026-04-22T01:09:04Z</published>
<updated>2026-04-22T01:09:04Z</updated>
<title>refactor(bar): refactor colour and bg_colour usage</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/8d8daec6a078eb273bb2e561b30fb59dc20f4c74.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 8d8daec6a078eb273bb2e561b30fb59dc20f4c74
parent b44211565149aec2a06f7bbfc96b651fd7f51c66
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 11:09:04 +1000

refactor(bar): refactor colour and bg_colour usage

This moves colour and bg_colour into the config and renames setColour
and setBgColour to updateColour and updateBackgroundColour

</content>
</entry>
<entry>
<id>b44211565149aec2a06f7bbfc96b651fd7f51c66</id>
<published>2026-04-22T00:58:47Z</published>
<updated>2026-04-22T00:58:47Z</updated>
<title>fix: unchecked usize subtraction</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/b44211565149aec2a06f7bbfc96b651fd7f51c66.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit b44211565149aec2a06f7bbfc96b651fd7f51c66
parent 2c6d885e643260bb15d20d78286c690b31b3a713
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 10:58:47 +1000

fix: unchecked usize subtraction

</content>
</entry>
<entry>
<id>2c6d885e643260bb15d20d78286c690b31b3a713</id>
<published>2026-04-22T00:51:57Z</published>
<updated>2026-04-22T00:51:57Z</updated>
<title>fix: double clear() in Spinner when completion_character and clear_on_finish are both set</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/2c6d885e643260bb15d20d78286c690b31b3a713.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 2c6d885e643260bb15d20d78286c690b31b3a713
parent f633931728718c22ee2c1bbcaef7de3cf023bfd0
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 10:51:57 +1000

fix: double clear() in Spinner when completion_character and clear_on_finish are both set

</content>
</entry>
<entry>
<id>f633931728718c22ee2c1bbcaef7de3cf023bfd0</id>
<published>2026-04-22T00:48:18Z</published>
<updated>2026-04-22T00:48:18Z</updated>
<title>fix: render race and redundant width calculation</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/f633931728718c22ee2c1bbcaef7de3cf023bfd0.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit f633931728718c22ee2c1bbcaef7de3cf023bfd0
parent 1c40be0c4f0008229c9968d970ecca794816e6b6
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 10:48:18 +1000

fix: render race and redundant width calculation

</content>
</entry>
<entry>
<id>1c40be0c4f0008229c9968d970ecca794816e6b6</id>
<published>2026-04-21T23:55:16Z</published>
<updated>2026-04-22T00:40:16Z</updated>
<title>feat: update library from zig v0.14.0 -&gt; v0.16.0</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/1c40be0c4f0008229c9968d970ecca794816e6b6.html" />
<author>
<name>brookjeynes</name>
<email>me@brookjeynes.dev</email>
</author>
<content>commit 1c40be0c4f0008229c9968d970ecca794816e6b6
parent 63ffdabd94070e4604584fe36708d1db3b6b29fc
Author: brookjeynes &lt;me@brookjeynes.dev&gt;
Date:   Wed, 22 Apr 2026 09:55:16 +1000

feat: update library from zig v0.14.0 -&gt; v0.16.0

</content>
</entry>
<entry>
<id>63ffdabd94070e4604584fe36708d1db3b6b29fc</id>
<published>2025-03-25T21:27:51Z</published>
<updated>2025-03-25T21:27:51Z</updated>
<title>docs: added changelog</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/63ffdabd94070e4604584fe36708d1db3b6b29fc.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 63ffdabd94070e4604584fe36708d1db3b6b29fc
parent 7613937e679fe6422dddb7d6ad2bd6d78f050110
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Wed, 26 Mar 2025 07:27:51 +1000

docs: added changelog

</content>
</entry>
<entry>
<id>7613937e679fe6422dddb7d6ad2bd6d78f050110</id>
<published>2025-03-25T21:27:19Z</published>
<updated>2025-03-25T21:27:19Z</updated>
<title>chore: Update project to Zig v0.14.0</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/7613937e679fe6422dddb7d6ad2bd6d78f050110.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 7613937e679fe6422dddb7d6ad2bd6d78f050110
parent 47dc583fc49c7ecc230193144fb6473abbd2af3d
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Wed, 26 Mar 2025 07:27:19 +1000

chore: Update project to Zig v0.14.0

</content>
</entry>
<entry>
<id>47dc583fc49c7ecc230193144fb6473abbd2af3d</id>
<published>2025-01-09T11:05:15Z</published>
<updated>2025-01-09T11:05:15Z</updated>
<title>feat: added the ability to colour progress bar. feat: added option to show background character for progress bar. chore: updated version number. chore: updated examples to showcase new colour options. refactor: renamed escape_codes.zig to ansi-term.zig and added correct copyright attribution</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/47dc583fc49c7ecc230193144fb6473abbd2af3d.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 47dc583fc49c7ecc230193144fb6473abbd2af3d
parent c328dcc207abba74d6b66bc38b6cb97f847cf3c8
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Thu,  9 Jan 2025 21:05:15 +1000

feat: added the ability to colour progress bar.
feat: added option to show background character for progress bar.
chore: updated version number.
chore: updated examples to showcase new colour options.
refactor: renamed escape_codes.zig to ansi-term.zig and added correct copyright attribution

</content>
</entry>
<entry>
<id>c328dcc207abba74d6b66bc38b6cb97f847cf3c8</id>
<published>2024-10-28T01:01:04Z</published>
<updated>2024-10-28T01:01:04Z</updated>
<title>Increment minor version number from 1.0.0 to 1.1.0</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/c328dcc207abba74d6b66bc38b6cb97f847cf3c8.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit c328dcc207abba74d6b66bc38b6cb97f847cf3c8
parent fe3178cf381adf9994cc2151ecb1ad8ebacba2f5
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Mon, 28 Oct 2024 11:01:04 +1000

Increment minor version number from 1.0.0 to 1.1.0

</content>
</entry>
<entry>
<id>fe3178cf381adf9994cc2151ecb1ad8ebacba2f5</id>
<published>2024-10-28T00:20:41Z</published>
<updated>2024-10-28T00:20:41Z</updated>
<title>Progress bar now supports u21 ascii characters - Updated bar/complex.zig example to showcase this.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/fe3178cf381adf9994cc2151ecb1ad8ebacba2f5.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit fe3178cf381adf9994cc2151ecb1ad8ebacba2f5
parent be0bea6140acbd2296b9a8e89fe8f2ed281d9158
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Mon, 28 Oct 2024 10:20:41 +1000

Progress bar now supports u21 ascii characters
- Updated bar/complex.zig example to showcase this.

</content>
</entry>
<entry>
<id>be0bea6140acbd2296b9a8e89fe8f2ed281d9158</id>
<published>2024-09-06T23:33:32Z</published>
<updated>2024-09-06T23:33:32Z</updated>
<title>Added new `updateDescriptionNewline` to spinner - Added new `completionCharacter` config. This character, if defined, gets printed instead of the spinner symbol on `Spinner.finish()`. - `updateDescriptionNewline` allows you to now retain the previous spinner symbol / description on the previous line and start a new task on the next. This goes hand in hand with the new `completionCharacter` config. - Updated casing from `update_description()` to `updateDescription()`.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/be0bea6140acbd2296b9a8e89fe8f2ed281d9158.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit be0bea6140acbd2296b9a8e89fe8f2ed281d9158
parent db9de7f75a49688a91134f65534912210b119aa7
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Sat,  7 Sep 2024 09:33:32 +1000

Added new `updateDescriptionNewline` to spinner
- Added new `completionCharacter` config. This character, if defined,
  gets printed instead of the spinner symbol on `Spinner.finish()`.
- `updateDescriptionNewline` allows you to now retain the previous
  spinner symbol / description on the previous line and start a new task
  on the next. This goes hand in hand with the new `completionCharacter`
  config.
- Updated casing from `update_description()` to `updateDescription()`.

</content>
</entry>
<entry>
<id>db9de7f75a49688a91134f65534912210b119aa7</id>
<published>2024-08-20T10:42:16Z</published>
<updated>2024-08-20T10:42:16Z</updated>
<title>Update doc strings to make render functionality for spinners more obvious</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/db9de7f75a49688a91134f65534912210b119aa7.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit db9de7f75a49688a91134f65534912210b119aa7
parent f632533e07e690b5a297b9743f1096ce80d91062
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 20 Aug 2024 20:42:16 +1000

Update doc strings to make render functionality for spinners more obvious

</content>
</entry>
<entry>
<id>f632533e07e690b5a297b9743f1096ce80d91062</id>
<published>2024-08-20T08:06:28Z</published>
<updated>2024-08-20T08:06:28Z</updated>
<title>Update and rename README to README.md</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/f632533e07e690b5a297b9743f1096ce80d91062.html" />
<author>
<name>Brook Jeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit f632533e07e690b5a297b9743f1096ce80d91062
parent cb56bb9caa517863be07b1afa6c2259077b2bec7
Author: Brook Jeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 20 Aug 2024 18:06:28 +1000

Update and rename README to README.md
</content>
</entry>
<entry>
<id>cb56bb9caa517863be07b1afa6c2259077b2bec7</id>
<published>2024-08-18T11:17:07Z</published>
<updated>2024-08-18T11:17:07Z</updated>
<title>Officially version 1.0.0!! - Added spinners! Check out `examples/spinner` for api usage or check the docs `zig build docs`. - Renamed `progress.zig` to `bar.zig`. This change came from the need of having two progress variants, `bar.zig -&gt; Bar` and `spinner.zig -&gt; Spinner`. - Added `Bar.isCurrent()` as a thread safe way of checking the current progress of a progress bar. - Updated and split up examples, `examples/bar` and `examples/spinner`. - Updated `build.zig` to allow running both spinner and bar examples, e.g. `zig build run-bar-complex` vs `zig build run-spinner-complex`. - Updated `README` with new examples. - Updated docstrings in `bar.zig` - `Bar.finish()` can now error. This was always the intent but I missed a `!`... whoops. This is now fixed.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/cb56bb9caa517863be07b1afa6c2259077b2bec7.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit cb56bb9caa517863be07b1afa6c2259077b2bec7
parent 319aa51b00067afe3413112d4332873241f8ca9c
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Sun, 18 Aug 2024 21:17:07 +1000

Officially version 1.0.0!!
- Added spinners! Check out `examples/spinner` for api usage or check
  the docs `zig build docs`.
- Renamed `progress.zig` to `bar.zig`. This change came from the need
  of having two progress variants, `bar.zig -&gt; Bar` and `spinner.zig -&gt;
  Spinner`.
- Added `Bar.isCurrent()` as a thread safe way of checking the current
  progress of a progress bar.
- Updated and split up examples, `examples/bar` and `examples/spinner`.
- Updated `build.zig` to allow running both spinner and bar examples,
  e.g. `zig build run-bar-complex` vs `zig build run-spinner-complex`.
- Updated `README` with new examples.
- Updated docstrings in `bar.zig`
- `Bar.finish()` can now error. This was always the intent but I missed
  a `!`... whoops. This is now fixed.

</content>
</entry>
<entry>
<id>319aa51b00067afe3413112d4332873241f8ca9c</id>
<published>2024-08-13T02:58:17Z</published>
<updated>2024-08-13T02:58:17Z</updated>
<title>update README</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/319aa51b00067afe3413112d4332873241f8ca9c.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 319aa51b00067afe3413112d4332873241f8ca9c
parent 637858217f13f5d03b5feaa16ba35add9e58a68d
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 13 Aug 2024 12:58:17 +1000

update README

</content>
</entry>
<entry>
<id>637858217f13f5d03b5feaa16ba35add9e58a68d</id>
<published>2024-08-13T02:54:44Z</published>
<updated>2024-08-13T02:54:44Z</updated>
<title>increment version</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/637858217f13f5d03b5feaa16ba35add9e58a68d.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 637858217f13f5d03b5feaa16ba35add9e58a68d
parent bad27be600cf9dabf4f03e4a4c943a61ffb43aee
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 13 Aug 2024 12:54:44 +1000

increment version

</content>
</entry>
<entry>
<id>bad27be600cf9dabf4f03e4a4c943a61ffb43aee</id>
<published>2024-08-13T00:31:15Z</published>
<updated>2024-08-13T00:31:15Z</updated>
<title>Added `width` property to config - You can now specify the `width` of the progress bar. - Calls to `render()` will error if the width of the terminal or provided width is too small. - Updated complex example to showcase new width property. - Updated docstrings.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/bad27be600cf9dabf4f03e4a4c943a61ffb43aee.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit bad27be600cf9dabf4f03e4a4c943a61ffb43aee
parent ba858080ae85aa2b33381e6c1e3893aac324586a
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 13 Aug 2024 10:31:15 +1000

Added `width` property to config
- You can now specify the `width` of the progress bar.
- Calls to `render()` will error if the width of the terminal or provided width
  is too small.
- Updated complex example to showcase new width property.
- Updated docstrings.

</content>
</entry>
<entry>
<id>ba858080ae85aa2b33381e6c1e3893aac324586a</id>
<published>2024-08-12T23:43:57Z</published>
<updated>2024-08-12T23:43:57Z</updated>
<title>Removed the need for try/catching certain methods - Setting `max_progress` to 0 will no longer throw an error. - `add()` no longer explicitly errors. - `set()` no longer explicitly errors. Setting the bar to a larger number than `max_progress` will set `current_progress` to `max_progress` - Updated doc strings. - Updated examples.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/ba858080ae85aa2b33381e6c1e3893aac324586a.html" />
<author>
<name>BrookJeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit ba858080ae85aa2b33381e6c1e3893aac324586a
parent 464f9d67c21fb0a5a3e45fe0c1f602efbdff60e0
Author: BrookJeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Tue, 13 Aug 2024 09:43:57 +1000

Removed the need for try/catching certain methods
- Setting `max_progress` to 0 will no longer throw an error.
- `add()` no longer explicitly errors.
- `set()` no longer explicitly errors. Setting the bar to a larger
  number than `max_progress` will set `current_progress` to
  `max_progress`
- Updated doc strings.
- Updated examples.

</content>
</entry>
<entry>
<id>464f9d67c21fb0a5a3e45fe0c1f602efbdff60e0</id>
<published>2024-08-09T07:05:20Z</published>
<updated>2024-08-09T07:05:20Z</updated>
<title>update readme with latest example</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/464f9d67c21fb0a5a3e45fe0c1f602efbdff60e0.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 464f9d67c21fb0a5a3e45fe0c1f602efbdff60e0
parent 150d7434f3a621974c42ccd62f1f9482e7f14835
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 17:05:20 +1000

update readme with latest example

</content>
</entry>
<entry>
<id>150d7434f3a621974c42ccd62f1f9482e7f14835</id>
<published>2024-08-09T07:04:49Z</published>
<updated>2024-08-09T07:04:49Z</updated>
<title>Merge branch &#39;main&#39; of github.com:BrookJeynes/progress</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/150d7434f3a621974c42ccd62f1f9482e7f14835.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 150d7434f3a621974c42ccd62f1f9482e7f14835
parent 39c20632c1645a31c04bf108585f84058471eeb0
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 17:04:49 +1000

Merge branch &#39;main&#39; of github.com:BrookJeynes/progress

</content>
</entry>
<entry>
<id>39c20632c1645a31c04bf108585f84058471eeb0</id>
<published>2024-08-09T07:04:18Z</published>
<updated>2024-08-09T07:04:18Z</updated>
<title>update version number</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/39c20632c1645a31c04bf108585f84058471eeb0.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 39c20632c1645a31c04bf108585f84058471eeb0
parent 2f1bb86c2a6a77e565b73b613725a7100c179dbf
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 17:04:18 +1000

update version number

</content>
</entry>
<entry>
<id>2f1bb86c2a6a77e565b73b613725a7100c179dbf</id>
<published>2024-08-09T06:58:46Z</published>
<updated>2024-08-09T06:58:46Z</updated>
<title>`add()` no longer calls render - `render()` must now be called manually. - `render()` is now thread-safe. - Added new config options, `write_newline_on_finish` and `clear_on_finish`. - Fixed issue where progress bar would finish but not restore cursor. - Updated examples to call `render()`. - Renamed `finish()` to `isFinished()`. - Added private attribute `finished` to internally track a finished state. This is helpful when dealing with threaded calls to render. - Updated doc comments. - Made `clear()` public. Use this when you want to manually clear the progress bar. Note that this is different to `reset()` which resets the bar but does not clear the line. - Fixed issue where `set()` was not thread safe.</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/2f1bb86c2a6a77e565b73b613725a7100c179dbf.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 2f1bb86c2a6a77e565b73b613725a7100c179dbf
parent 9e4b62e03223cec6611c1a4e13d29b07317e509d
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 16:58:46 +1000

`add()` no longer calls render
- `render()` must now be called manually.
- `render()` is now thread-safe.
- Added new config options, `write_newline_on_finish` and
  `clear_on_finish`.
- Fixed issue where progress bar would finish but not restore cursor.
- Updated examples to call `render()`.
- Renamed `finish()` to `isFinished()`.
- Added private attribute `finished` to internally track a finished
  state. This is helpful when dealing with threaded calls to render.
- Updated doc comments.
- Made `clear()` public. Use this when you want to manually clear the
  progress bar. Note that this is different to `reset()` which resets
  the bar but does not clear the line.
- Fixed issue where `set()` was not thread safe.

</content>
</entry>
<entry>
<id>0c57adf53c5f4c323fa33ba25f6805cecf6c331e</id>
<published>2024-08-08T21:55:51Z</published>
<updated>2024-08-08T21:55:51Z</updated>
<title>Rename README.md to README</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/0c57adf53c5f4c323fa33ba25f6805cecf6c331e.html" />
<author>
<name>Brook Jeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 0c57adf53c5f4c323fa33ba25f6805cecf6c331e
parent dd5c682367db6023956a01d9b89958c24ea6e482
Author: Brook Jeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 07:55:51 +1000

Rename README.md to README
</content>
</entry>
<entry>
<id>dd5c682367db6023956a01d9b89958c24ea6e482</id>
<published>2024-08-08T21:54:54Z</published>
<updated>2024-08-08T21:54:54Z</updated>
<title>Rename README to README.md</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/dd5c682367db6023956a01d9b89958c24ea6e482.html" />
<author>
<name>Brook Jeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit dd5c682367db6023956a01d9b89958c24ea6e482
parent 9e4b62e03223cec6611c1a4e13d29b07317e509d
Author: Brook Jeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 07:54:54 +1000

Rename README to README.md
</content>
</entry>
<entry>
<id>9e4b62e03223cec6611c1a4e13d29b07317e509d</id>
<published>2024-08-08T14:14:36Z</published>
<updated>2024-08-08T14:14:36Z</updated>
<title>Update `render` docstring</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/9e4b62e03223cec6611c1a4e13d29b07317e509d.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 9e4b62e03223cec6611c1a4e13d29b07317e509d
parent 7a131c27d47af97b793b1ae1ce8c8a52e5753d49
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 00:14:36 +1000

Update `render` docstring

</content>
</entry>
<entry>
<id>7a131c27d47af97b793b1ae1ce8c8a52e5753d49</id>
<published>2024-08-08T14:09:59Z</published>
<updated>2024-08-08T14:09:59Z</updated>
<title>Create LICENSE</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/7a131c27d47af97b793b1ae1ce8c8a52e5753d49.html" />
<author>
<name>Brook Jeynes</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit 7a131c27d47af97b793b1ae1ce8c8a52e5753d49
parent b0bcbb073ea80c00359a4648cc60e20d579bcbe4
Author: Brook Jeynes &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 00:09:59 +1000

Create LICENSE
</content>
</entry>
<entry>
<id>b0bcbb073ea80c00359a4648cc60e20d579bcbe4</id>
<published>2024-08-08T14:09:19Z</published>
<updated>2024-08-08T14:09:19Z</updated>
<title>0.1.0 release</title>
<link rel="alternate" type="text/html" href="https://git.brookjeynes.dev/progress/commit/b0bcbb073ea80c00359a4648cc60e20d579bcbe4.html" />
<author>
<name>Brook J</name>
<email>jeynesbrook@gmail.com</email>
</author>
<content>commit b0bcbb073ea80c00359a4648cc60e20d579bcbe4
Author: Brook J &lt;jeynesbrook@gmail.com&gt;
Date:   Fri,  9 Aug 2024 00:09:19 +1000

0.1.0 release

</content>
</entry>
</feed>
