Changes in version 1.7-4 (2025-07-20) - Fixed initial message issue with Shiny (#69). - Fix: pbreplicate was not passing future related arguments (#71). Changes in version 1.7-2 (2023-06-27) - Documented .pb_env environment to address WARNING after CRAN submission. Changes in version 1.7-1 - Future backend not working on Windows (#63), implemented fix similar to PR #64. Changes in version 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). Changes in version 1.6-0 (2022-11-16) - New function pbwalk that can be called for side-effects (#48). Changes in version 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). Changes in version 1.4-3 (2020-08-18) - Following R 3.6.2 changes to apply (#41). - Adding pbtapply (#21). Changes in version 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. Changes in version 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. Changes in version 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. Changes in version 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). Changes in version 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). Changes in version 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). Changes in version 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. Changes in version 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). Changes in version 1.2-2 (2016-08-26) - Stylistic changes in printed messages. - Default pb type is 'none' when !interactive(). Changes in version 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. Changes in version 1.2-0 (2016-03-01) - New function: timerProgressBar written by Zygmunt Zawadzki. - Zygmunt added as package author. Changes in version 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. Changes in version 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. Changes in version 1.1-1 (2014-05-16) - pblapply did not pass ... when not in interactive mode. Bug reported by R. D. Morey (U Groningen). Changes in version 1.1-0 (2013-10-03) - Removed ::: to satisfy R 3.0.2 checks. Changes in version 1.0-5 (2012-07-07) - inst/COPYING removed. - .Internal call removed from pblapply. Changes in version 1.0-4 (2011-10-24) - .onLoad added to zzz.R - Help files a bit reworked. Changes in version 1.0-3 (2011-02-09) - pboptions.Rd modified: pb type values added. Changes in version 1.0-2 (2010-09-10) - pboptions function reworked. - Functions simplified. Changes in version 1.0-1 (2010-09-03) - pbreplicate added. - /tests directory created. - R CMD check failed on unix systems: /man and /R directories reworked. Changes in version 1.0-0 - First release.