NEWS
pbapply 1.7-4 (2025-07-20)
- Fixed initial message issue with Shiny (#69).
- Fix:
pbreplicate was not passing future related arguments (#71).
pbapply 1.7-2 (2023-06-27)
- Documented
.pb_env environment to address WARNING after CRAN submission.
pbapply 1.7-1
- Future backend not working on Windows (#63), implemented fix similar to PR #64.
pbapply 1.7-0 (2023-01-13)
- 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).
pbapply 1.6-0 (2022-11-16)
- New function
pbwalk that can be called for side-effects (#48).
pbapply 1.5-0 (2021-09-16)
- New progress bar type
"shiny" to show the progress bar in the Shiny UI.
- Following R changes to
apply, fixing dimnames issue (#44).
pbapply 1.4-3 (2020-08-18)
- Following R 3.6.2 changes to
apply (#41).
- Adding
pbtapply (#21).
pbapply 1.4-2 (2019-08-31)
- 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.
pbapply 1.4-1 (2019-07-15)
- Use
base::strrep instead of paste(rep(), collapse='') in timerProgressBar.
- Fixed space printing glitch (due to rounding), causing issue #37.
pbapply 1.4-0 (2019-02-05)
pblapply returns empty list for empty vector consistent with
lapply behavior (#33 by @kendonB); tests also added.
pbmapply function added (#29) without parallel option.
pbapply 1.3-4 (2018-01-10)
- 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).
pbapply 1.3-3 (2017-07-04)
- 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).
pbapply 1.3-2 (2017-03-01)
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).
pbapply 1.3-1 (2016-10-31)
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.
pbapply 1.3-0 (2016-09-26)
- 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).
pbapply 1.2-2 (2016-08-26)
- Stylistic changes in printed messages.
- Default pb type is
'none' when !interactive().
pbapply 1.2-1 (2016-04-19)
- 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.
pbapply 1.2-0 (2016-03-01)
- New function:
timerProgressBar written by Zygmunt Zawadzki.
- Zygmunt added as package author.
pbapply 1.1-3 (2015-11-24)
- 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.
pbapply 1.1-2 (2015-11-22)
- 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.
pbapply 1.1-1 (2014-05-16)
- pblapply did not pass
... when not in interactive mode.
Bug reported by R. D. Morey (U Groningen).
pbapply 1.1-0 (2013-10-03)
- Removed
::: to satisfy R 3.0.2 checks.
pbapply 1.0-5 (2012-07-07)
inst/COPYING removed.
.Internal call removed from pblapply.
pbapply 1.0-4 (2011-10-24)
.onLoad added to zzz.R
- Help files a bit reworked.
pbapply 1.0-3 (2011-02-09)
pboptions.Rd modified: pb type values added.
pbapply 1.0-2 (2010-09-10)
pboptions function reworked.
- Functions simplified.
pbapply 1.0-1 (2010-09-03)
pbreplicate added.
/tests directory created.
R CMD check failed on unix systems:
/man and /R directories reworked.
pbapply 1.0-0