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)