Skip to content

Releases: timholy/ProgressMeter.jl

v1.11.0

24 Aug 12:41
e5710ed

Choose a tag to compare

ProgressMeter v1.11.0

Diff since v1.10.4

Merged pull requests:

Closed issues:

  • The progress bar of the nested loop will be overwritten (#349)

v1.10.4

04 Apr 21:33
f6a0d87

Choose a tag to compare

ProgressMeter v1.10.4

Diff since v1.10.3

Merged pull requests:

  • Revert "Fix printing of multiline values, and allow colors in showed values" (#344) (@MarcMush)

Closed issues:

  • [Urgent] v1.10.3 breaks AnnotatedString inputs (affects downstream packages) (#343)

v1.10.3

04 Apr 01:51
81362ec

Choose a tag to compare

ProgressMeter v1.10.3

Diff since v1.10.2

Merged pull requests:

Closed issues:

  • showvalues display multi-line string incorrectly (#224)
  • Progress output is mangled when using async (#253)
  • enabled=false only suppresses output, still has overhead (#312)
  • Async task issue (#331)
  • Likely erroneous use of Threads.nthreads and Threads.threadid (#338)
  • BoundsError on flush in a threaded run. (#340)

v1.10.2

19 Jul 14:18
45e21fb

Choose a tag to compare

ProgressMeter v1.10.2

Diff since v1.10.1

  • improved performance

Merged pull requests:

Closed issues:

  • Terrible performance with Julia 1.10+ProgressMeter 1.10 (#323)

v1.10.1

13 Jul 16:20
55224d9

Choose a tag to compare

ProgressMeter v1.10.1

Diff since v1.10.0

  • the force keyword in next! and update! can force the updating of the progressbar
  • the safe_lock keyword controls the lock for thread-safety

Merged pull requests:

Closed issues:

  • asyncmap (#96)
  • Broken for threads (#143)
  • Performance test fails in 1.7 (#219)
  • It shows repeated output in VScode (#231)
  • is_threading is racy (#232)
  • Mangled test output on julia 1.11 (#303)
  • A code in README.md doesn't work (#310)
  • Some tests did not pass (#313)
  • InexactError check_top_bit (#316)
  • Julia 1.11: BoundsError: attempt to access MemoryRef{Int64} at index [1] (#317)

v1.10.0

04 Mar 18:19
2d96180

Choose a tag to compare

ProgressMeter v1.10.0

Diff since v1.9.0

New features

  • Drops support of julia <1.6
  • Extends support of @showprogress to Threads.@threads and more generically to map-like functions
  • don't round up to 100% if not finished

Merged pull requests:

CI and Maintenance

Closed issues:

  • @showprogress does not support new 0.5 comprehension features (#58)
  • Support for threadtools https://github.com/baggepinnen/ThreadTools.jl (#144)
  • ProgressUnknown display garbled when counter gets more digits (#208)
  • Syntax error for distributed loop (#218)
  • ProcessExitedException when using @showprogress @distributed with file operations (#242)
  • fail at the example for distributed for loop reduce in readme (#243)
  • @async blocks (#248)
  • ThreadsX.map support (#251)
  • @showprogress does not work with conditional list comprehension (#267)
  • [bug] multi-line progressbar shows only one line after printing a warning (#272)
  • The @showprogress macro throws a deprecation warning related to the Progress function (#279)
  • Is there a way to place progress bar always at the bottom? (#280)
  • Errors in CI with threads (#281)
  • @showprogress flattens comprehension (#290)
  • continue breaks @showprogress @distributed (#294)
  • Don't round up to 100% if not complete (#300)

v1.9.0

12 Sep 16:37
e1a4231

Choose a tag to compare

ProgressMeter v1.9.0

Diff since v1.8.0

Merged pull requests:

Closed issues:

  • Supporting map and friends (#31)
  • Allow to update the description (#33)
  • Working with @parallel (#59)
  • Add disable flag to @showprogress to flag on/off (#70)
  • Feature Request: Optional ProgressMeter (#132)
  • [FR] Having showvalues implemented for update! (#133)
  • Make color a kwarg in update!() (breaking change) (#160)
  • MethodError using color kwarg (#165)
  • Enabled keyword not in every method (#220)
  • Error with showspeed kwarg with ProgressThresh (#236)
  • Allow @showprogress for mapreduce (#241)
  • Docs suggestion: @showprogress Inf (#254)
  • Make function to change value of n in Progress (#259)
  • Missing offset parameter for ProgressUnknown (#273)

v1.8.0

26 Aug 10:39
1ac7bbb

Choose a tag to compare

ProgressMeter v1.8.0

Diff since v1.7.2

New Features

  • #262 @showprogress now can take keyword arguments. For instance:
@showprogress "X: " color=:red showspeed=true for x in 1:10
    sleep(1)
end

or to dynamically disable the progress meter, for instance via an arg show_progress

@showprogress enabled=show_progress for x in 1:10
    sleep(1)
end

Closed issues:

  • Enabled keyword for macro @showprogress (#229)

Merged pull requests:

v1.7.2

24 Mar 23:14
83e619f

Choose a tag to compare

ProgressMeter v1.7.2

Diff since v1.7.1

Closed issues:

  • Problems with p.check_iterations (#209)
  • enabled = false not working in IJulia (#214)
  • Progressbar with offset 0 adds a line break when finished (#215)

Merged pull requests:

v1.7.1

01 Jun 03:32
a74a90c

Choose a tag to compare

ProgressMeter v1.7.1

Diff since v1.7.0

Merged pull requests: