Releases: timholy/ProgressMeter.jl
Releases · timholy/ProgressMeter.jl
v1.10.2
v1.10.1
ProgressMeter v1.10.1
- the
force
keyword innext!
andupdate!
can force the updating of the progressbar - the
safe_lock
keyword controls the lock for thread-safety
Merged pull requests:
- Bump julia-actions/setup-julia from 1 to 2 (#308) (@dependabot[bot])
- fix breaking
setproperty!
introduced in #304 (#309) (@MarcMush) - Bump julia-actions/cache from 1 to 2 (#314) (@dependabot[bot])
- Allow forcing the progress bar update (#315) (@alyst)
- lock by default - add safe_lock option for control (#322) (@lmiq)
- ProgressMeter 1.10.1 (#324) (@MarcMush)
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
ProgressMeter v1.10.0
New features
- Drops support of julia <1.6
- Extends support of
@showprogress
toThreads.@threads
and more generically to map-like functions - don't round up to 100% if not finished
Merged pull requests:
- add support for using @showprogress on Threads.@threads for loops (#284) (@Fro116)
- fix
@showprogress @distributed
(#295) (@MarcMush) - allow for new map-like functions (#296) (@MarcMush)
- add full iteration interface to ProgressWrapper (#299) (@MarcMush)
- don't round up to 100% if not finished (#301) (@MarcMush)
- Support more complex comprehensions (#302) (@MarcMush)
- Drop Julia <1.6. Reduce code duplication by introducing ProgressCore (#304) (@IanButterworth)
- move new funcs (#305) (@IanButterworth)
- update docs on
@showprogress
with threads (#307) (@IanButterworth)
CI and Maintenance
- ProgressMeter v1.10.0 (#306) (@IanButterworth)
- tests: don't use single-argument
map
(#291) (@nsajko) - add locks in test_threads (#292) (@MarcMush)
- Bump actions/cache from 3 to 4 (#293) (@dependabot[bot])
- Bump codecov/codecov-action from 3 to 4 (#297) (@dependabot[bot])
- fix test_threads (hopefully) (#298) (@MarcMush)
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 theProgress
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
ProgressMeter v1.9.0
Merged pull requests:
- add support for offset in ProgressUnknown (#217) (@MarcMush)
- Don't use tabs during print because it doesn't work with overprinting (#274) (@IanButterworth)
- Deprecate non-kwargs methods (#275) (@MarcMush)
- add support for mapreduce, foreach, broadcast... (#276) (@MarcMush)
- Bump actions/checkout from 3 to 4 (#277) (@dependabot[bot])
- ProgressMeter 1.9.0 (#278) (@IanButterworth)
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 forupdate!
(#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
inProgress
(#259) - Missing
offset
parameter for ProgressUnknown (#273)
v1.8.0
ProgressMeter v1.8.0
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:
- Update README.md to account for signature change (#227) (@moyner)
- Update README.md (#240) (@yakir12)
- Structure docs more (#247) (@rikhuijzer)
- Generalize CI check in tests. (#252) (@maleadt)
- Add development/debugging tips on redirecting output to another terminal. (#257) (@fredrikekre)
- Make @showprogress support keyword arguments (#262) (@dhanak)
- enable dependabot for GitHub actions (#263) (@ranocha)
- Bump actions/cache from 1 to 3 (#264) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#265) (@dependabot[bot])
- Bump codecov/codecov-action from 1 to 3 (#266) (@dependabot[bot])
- Missing unit "seconds" in doc string (#268) (@mschauer)
v1.7.2
ProgressMeter v1.7.2
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:
- Add example of clock face symbols for spinner (#212) (@waldyrious)
- Remove
enabled
dependence on IJulia; fix #214 (#216) (@halleysfifthinc) - Update README.md (#226) (@2005m)
- Add space after description if needed (#233) (@IanButterworth)
v1.7.1
ProgressMeter v1.7.1
Merged pull requests:
- Avoid rare NaN in calc_check_iterations (#210) (@IanButterworth)
- put spinner to left of description (#211) (@stevengj)
v1.7.0
v1.6.2
ProgressMeter v1.6.2
Closed issues:
- No output for updates with step=0 (#201)
Merged pull requests:
- Don't use update predictor when step size is zero (#202) (@IanButterworth)
v1.6.1
ProgressMeter v1.6.1
Closed issues:
- Redundant display on finish!() (#199)
Merged pull requests:
- Only finish! once. Fix #199 (#200) (@IanButterworth)