Version 1.7-4, July 19, 2025
- Fixed initial message issue with Shiny (#69).
 
- Fix: 
pbreplicate was not passing future related
arguments (#71). 
Version 1.7-2, June 27, 2023
- Documented 
.pb_env environment to address WARNING after
CRAN submission. 
Version 1.7-1, June 26, 2023
- Future backend not working on Windows (#63), implemented fix similar
to PR #64.
 
Version 1.7-0, Jan 12, 2023
- New functions: 
pbeapply, pbvapply,
pbby, pbMap (#50, #51, #52, #53). 
- Added support for future backends (#54), and the future and
future.apply packages are now Suggested.
 
- Henrik Bengtsson (@HenrikBengtsson) and R Core Team
added as contributors.
 
NEWS.md file is not excluded from package tarball
(#58). 
pbapply performance issue (#62) addressed. 
- License for the package is now GPL (>=2) (#61).
 
Version 1.6-0, Nov 13, 2022
- New function 
pbwalk that can be called for side-effects
(#48). 
Version 1.5-0, Sept 15, 2021
- New progress bar type 
"shiny" to show the progress bar
in the Shiny UI. 
- Following R changes to 
apply, fixing dimnames issue
(#44). 
Version 1.4-3, August 11,
2020
- Following R 3.6.2 changes to 
apply (#41). 
- Adding 
pbtapply (#21). 
Version 1.4-2, August 30,
2019
- Fixed environment issue inside the tracer in 
pbmapply
in non-interactive session (issue #39). This came up in a package
suggesting pbapply, reported by @Nowosad. 
Version 1.4-1, July 14, 2019
- Use 
base::strrep instead of
paste(rep(), collapse='') in
timerProgressBar. 
- Fixed space printing glitch (due to rounding), causing issue
#37.
 
Version 1.4-0, February 5,
2019
pblapply returns empty list for empty vector consistent
with lapply behavior (#33 by @kendonB); tests also added. 
pbmapply function added (#29) without parallel
option. 
Version 1.3-4, January 9,
2018
- New function 
pbtypes() to print available pb types
depending on OS. 
getTimeAsString is now exported, with description and
examples. 
- New 
pboption use_lb to switch on load
balancing for parallel clusters, FALSE by default (feature
request #28). 
Version 1.3-3, July 3, 2017
- Bar did not show up at start. This could happen if it was waiting to
calculate total time to compare it to 
min_time option. Bar
is shown right away if min_time=0 (issue #18). 
pbapply gained cl argument to be
consistent with other parallelized functions with progress bar (issue
#24). 
Version 1.3-2, February 28,
2017
timerProgressBar makes sure char argument
is not empty ("" is replaced by the default
"="). 
- Progress bar is only shown when
interactive() && is.null(getOption("knitr.in.progress"))
to avoid printing progress bar during interactive knitr rendering
(request #15 from Sergio Oller). 
- Bugfix: functions failed with single cluster 
cl
argument (issue #17). 
Version 1.3-1, October 30,
2016
timerProgressBar gained 2 new styles with flexible
styling including left/right end and elapsed/remaining components of the
progress bar. 
timerProgressBar gained min_time argument
for minimum processing time (in seconds) that is required to show a
progress bar. The global min_time can be set via
pboptions. 
Version 1.3-0, September 25,
2016
- Progress bar is added for parallel (cluster and forking) jobs
(request #9 from Kendon Bell). Package parallel is now imported as a
result.
 
timerProgressBar prints days when job is expected to be
>24h (PR #11 from Phil Chalmers). 
Version 1.2-2, August 25,
2016
- Stylistic changes in printed messages.
 
- Default pb type is 
'none' when
!interactive(). 
Version 1.2-1, March 2, 2016
- Double tilde 
~ in timerProgressBar cleaned
up (~~calculating). 
timerProgressBar gained 4 styles as documented on the
help page. Showing elapsed and remaining time, throbber and bar
formats. 
Version 1.2-0, Feb 29, 2016
- New function: 
timerProgressBar written by Zygmunt
Zawadzki. 
- Zygmunt added as package author.
 
Version 1.1-3, Nov 24, 2015
- R (>= 3.2.0) dependency added because check failed on
R-oldrelease (R-3.1.3) with error
'could not find function "forceAndCall"' that was part of
the apply function source code. Reported by Uwe
Ligges. 
Version 1.1-2, Nov 21, 2015
- Using on.exit and invisible(
NULL) in examples. 
pblapply did not return NULL values,
reported by J. Barrett, now fixed. 
pblapply did not return list names, now fixed. 
pbapply, pbsapply,
pbreplicate: code follows base original. 
- Examples updated to follow base R examples.
 
- Rd file updated to to match code changes.
 
Version 1.1-1, Feb 3, 2014
- pblapply did not pass 
... when not in interactive mode.
Bug reported by R. D. Morey (U Groningen). 
Version 1.1-0, Sept 25, 2013
- Removed 
::: to satisfy R 3.0.2 checks. 
Version 1.0-5, July 6, 2012
inst/COPYING removed. 
.Internal call removed from pblapply. 
Version 1.0-4, September 8,
2011
.onLoad added to zzz.R 
- Help files a bit reworked.
 
Version 1.0-3, September 9,
2010
pboptions.Rd modified: pb type values added. 
Version 1.0-2, September 4,
2010
pboptions function reworked. 
- Functions simplified.
 
Version 1.0-1, September 3,
2010
pbreplicate added. 
/tests directory created. 
R CMD check failed on unix systems: /man
and /R directories reworked. 
Version 1.0-0, September 2,
2010