Skip to content

Commit 785e88e

Browse files
authored
Merge pull request #622 from lindbrook/release
Release
2 parents 0396ea8 + 83b5e5b commit 785e88e

7 files changed

Lines changed: 37 additions & 279 deletions

File tree

DESCRIPTION

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
Package: packageRank
22
Type: Package
33
Title: Computation and Visualization of Package Download Counts and Percentile Ranks
4-
Version: 0.9.6.9054
5-
Date: 2025-10-14
4+
Version: 0.9.7
5+
Date: 2025-10-15
66
Authors@R: person("lindbrook", email = "lindbrook@gmail.com",
77
role = c("aut", "cre"))
88
Maintainer: lindbrook <lindbrook@gmail.com>

NEWS.md

Lines changed: 22 additions & 267 deletions
Original file line numberDiff line numberDiff line change
@@ -1,288 +1,43 @@
1-
### packageRank 0.9.6.9054
1+
### packageRank 0.9.7
22

3-
- amend/update filters in countryDistribution(), countryPackage() and
4-
ipPackage().
5-
- all.filters = TRUE only enables IP and small filters.
6-
3+
#### Data
74

8-
### packageRank 0.9.6.9053
9-
10-
- add packageHistory() version of versionFilter().
11-
12-
13-
### packageRank 0.9.6.9052
14-
15-
- add smoother subtitle to singlePlot(unit.observation != "day").
16-
17-
18-
### packageRank 0.9.6.9051
19-
20-
- amend/update filters in filteredDownloads() and packageCountry().
21-
22-
23-
### packageRank 0.9.6.9050
24-
25-
- add date argument to versionFilter().
26-
27-
28-
### packageRank 0.9.6.9049
29-
30-
- fix data for points() in singlePlot() and multiPlot().
31-
32-
33-
### packageRank 0.9.6.9048
34-
35-
- fix 'at' error in missingDatesPolygons().
36-
37-
38-
### packageRank 0.9.6.9047
39-
40-
- add variable missing date polygons to missingDatesPolygons().
41-
- add missingDatesPolygons(dat).
42-
43-
44-
### packageRank 0.9.6.9046
45-
46-
- fix plot.cranDownloads(weekend = TRUE).
47-
48-
49-
### packageRank 0.9.6.9045
50-
51-
- fix cranDownloads("R") for packageRank::missing.dates.
52-
53-
54-
### packageRank 0.9.6.9044
55-
56-
- fix gg_axis.annotation_polygon().
57-
58-
59-
### packageRank 0.9.6.9043
60-
61-
- add variably sized missing dates polygons.
62-
63-
64-
### packageRank 0.9.6.9042
65-
66-
- add/use gg_axis.annotation_polygon(): top-axis annotation.
67-
68-
69-
### packageRank 0.9.6.9041
70-
71-
- set plot.cranDownloads(chatgpt = "line").
72-
73-
74-
### packageRank 0.9.6.9040
75-
76-
- amend prototype 'ggplot2' top-axis annotation code.
77-
78-
79-
### packageRank 0.9.6.9039
80-
81-
- add prototype 'ggplot2' top-axis annotation code.
82-
83-
84-
### packageRank 0.9.6.9038
85-
86-
- add gg_missingDatesPolygons().
87-
88-
89-
### packageRank 0.9.6.9037
90-
91-
- conditionally pre-compute 'rversions' data.
92-
93-
94-
### packageRank 0.9.6.9036
95-
96-
- add multiPlot(r.version).
97-
98-
99-
### packageRank 0.9.6.9035
100-
101-
- add/restore 'graphics' functions to NAMESPACE.
102-
103-
104-
### packageRank 0.9.6.9034
105-
106-
- set ggplot2::annotate(color = NA) for missing dates polygons.
107-
108-
109-
### packageRank 0.9.6.9033
110-
111-
- format ggplot2 code.
112-
113-
114-
### packageRank 0.9.6.9032
115-
116-
- add 'ggplot2' missing dates polygons.
117-
118-
119-
### packageRank 0.9.6.9031
120-
121-
- fix typo in README.
122-
123-
124-
### packageRank 0.9.6.9030
125-
126-
- amend/update importFrom.R.
127-
128-
129-
### packageRank 0.9.6.9029
130-
131-
- use ggplot::labs().
132-
133-
134-
### packageRank 0.9.6.9028
135-
136-
- amend fix for missing dates in cranDownloads("R").
137-
138-
139-
### packageRank 0.9.6.9027
140-
141-
- compute ylim for missingDatesPolygons() in rTotPlot() w/
142-
unit.observation = day.
5+
- add packageRank::missing.dates: 8/25-8/26 and 8/29-9/02 in 2025.
1436

1447

145-
### packageRank 0.9.6.9026
146-
147-
- fix missing dates in cranDownloads("R").
148-
149-
150-
### packageRank 0.9.6.9025
151-
152-
- fix singlePlot() and multiPlot() w/o missing data with unit.observation = day
153-
& smooth = TRUE.
154-
155-
156-
### packageRank 0.9.6.9024
8+
#### Function Changes
1579

15810
- amend data type in fetchCranLog(): Character to Date.
159-
160-
161-
### packageRank 0.9.6.9023
162-
163-
- add missing dates discussion to README.
164-
165-
166-
### packageRank 0.9.6.9022
167-
168-
- fix missingDatesPolygons() in rTotPlot().
169-
- use missingDatesPolygons(ylim, log.y = log.y).
170-
- use graphics::polygon for RStudio R CMD check.
171-
172-
173-
### packageRank 0.9.6.9021
174-
175-
- add missingDatesPolygons().
176-
177-
178-
### packageRank 0.9.6.9020
179-
180-
- exclude missing.dates from addRPlotSmoother() and addRTotPlotSmoother().
18111
- archive addSmoother(), smoothWeekData(), addSinglePlotSmoother() and
18212
addMultiPlotSmoother().
183-
184-
185-
### packageRank 0.9.6.9019
186-
187-
- exclude missing.dates from smoothers in cranDownloadsPlotFunctions.R.
188-
189-
190-
### packageRank 0.9.6.9018
191-
192-
- move/amend fix for log(0) to plot.cranDownloads().
193-
194-
195-
### packageRank 0.9.6.9017
196-
197-
- add/use packageRank::missing.dates.
198-
- fix cranDownloads("R") for missing dates.
199-
200-
201-
### packageRank 0.9.6.9016
202-
203-
- note missing Posit CRAN logs: 8/25-8/26 and 8/29-9/02 in cranDownloads().
204-
205-
206-
### packageRank 0.9.6.9015
207-
20813
- set cachem::cache_mem(max_size = 1.5 * 1024 * 1024^2) for memoise().
209-
210-
211-
### packageRank 0.9.6.9014
212-
213-
- use format() instead of as.POSIXlt() in fetchCranLog().
214-
215-
216-
### packageRank 0.9.6.9013
217-
21814
- remove computation of sequenceFilter() from packageLog(all.filters = TRUE).
219-
220-
221-
### packageRank 0.9.6.9012
222-
223-
- add/set annualPlot(to = NULL) to compute current year.
224-
225-
226-
### packageRank 0.9.6.9011
227-
22815
- add/set logInfo(check.days = 7) and amend 'cranlogs' check.
229-
230-
231-
### packageRank 0.9.6.9010
232-
233-
- move package log data out of filter loop in packageLog().
234-
235-
236-
### packageRank 0.9.6.9009
237-
23816
- set ipFilter(multi.core = FALSE) in packageLog().
239-
240-
241-
### packageRank 0.9.6.9008
242-
24317
- add/set packageLog(version.filter = FALSE).
18+
- use pkgsearch::cran_package_history()$`crandb_file_date` for
19+
plot.cranDownloads(package.version).
20+
- use ggplot::labs().
21+
- add date argument to versionFilter().
22+
- amend/update filters in filteredDownloads(), packageCountry(),
23+
countryDistribution(), countryPackage() and ipPackage(); all.filters = TRUE
24+
only enables IP and small filters.
25+
- add packageHistory() version of versionFilter().
24426

24527

246-
### packageRank 0.9.6.9007
247-
248-
- use seq() and clean code in annualPlot().
249-
250-
251-
### packageRank 0.9.6.9006
252-
253-
- add/set annualPlot(pro.mode = FALSE, sunday.week = TRUE).
254-
- fix overflow weeks.
255-
256-
257-
### packageRank 0.9.6.9005
258-
259-
- add annualPlot() prototype.
260-
261-
262-
### packageRank 0.9.6.9004
263-
264-
- specify package function with ggplot2::.
265-
266-
267-
### packageRank 0.9.6.9003
268-
269-
- archive annualDownloads().
270-
271-
272-
### packageRank 0.9.6.9002
273-
274-
- clean transform_pkgsearch() in packageHistory().
275-
276-
277-
### packageRank 0.9.6.9001
278-
279-
- fix singlePlot() for plot.cranDownloads(chatgpt).
28+
#### Graphic/Plot Changes
28029

30+
- enable 'chatgpt' and 'r.version' arguments in
31+
plot.cranDownloads(graphics = "ggplot2")
32+
- add variable-sized polygons for packageRank::missing.dates.
33+
- add missingDatesPolygons() and gg_axis.annotation_polygon().
34+
- add annualPlot()
35+
- set plot.cranDownloads(chatgpt = "line").
28136

282-
### packageRank 0.9.6.9000
37+
#### Fixes
28338

284-
- use pkgsearch::cran_package_history()$`crandb_file_date` for
285-
plot.cranDownloads(package.version).
39+
- fix plot.cranDownloads(weekend = TRUE).
40+
- add smoother subtitle to singlePlot(unit.observation != "day").
28641

28742

28843
### packageRank 0.9.6

R/importFrom.R

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
#' @importFrom graphics abline axis barplot dotchart legend lines mtext par points segments text title
2-
#' @importFrom ggplot2 aes annotate coord_cartesian dup_axis element_blank element_text facet_wrap geom_hline geom_label geom_line geom_point geom_raster geom_segment geom_smooth geom_tile geom_vline ggplot margin rel scale_color_manual scale_fill_distiller scale_linetype_manual scale_shape_manual scale_x_continuous scale_x_date scale_x_log10 scale_y_continuous scale_y_discrete scale_y_log10 scale_y_reverse theme theme_bw vars
3-
#' @importFrom rlang .data
1+
#' importFrom
2+
#'
43
#' @importFrom fasttime fastPOSIXct
5-
#' @importFrom patchwork plot_layout plot_annotation wrap_plots
4+
#' @importFrom ggplot2 aes annotate coord_cartesian dup_axis element_blank element_text facet_wrap geom_hline geom_label geom_line geom_point geom_raster geom_segment geom_smooth geom_tile geom_vline ggplot margin rel scale_color_manual scale_fill_distiller scale_linetype_manual scale_shape_manual scale_x_continuous scale_x_date scale_x_log10 scale_y_continuous scale_y_discrete scale_y_log10 scale_y_reverse theme theme_bw vars
5+
#' @importFrom graphics abline axis barplot dotchart legend lines mtext par points segments text title
6+
#' @importFrom patchwork plot_layout plot_annotation wrap_plots

R/packageRank-package.R

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
#' \item Data fixes for logs and 'cranlogs' R package.
1313
#' \item Note Sunday and Wednesday spikes in Windows R Application Nov 2022 - Mar 2023.
1414
#' \item Discuss country code top-level domains, memoization and internet connection timeout problem.
15+
#' \item Graphical fix for missing logs: August 25-26, 29-31 2025; September 1-2, 2025.
1516
#' }
1617
"_PACKAGE"
1718

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
<!-- README.md is generated from README.Rmd. Please edit that file -->
33
[![CRAN\_Status\_Badge](https://www.r-pkg.org/badges/version/packageRank)](https://cran.r-project.org/package=packageRank)
4-
[![GitHub\_Status\_Badge](https://img.shields.io/badge/GitHub-0.9.6.9054-red.svg)](https://github.com/lindbrook/packageRank/blob/master/NEWS.md)
4+
[![GitHub\_Status\_Badge](https://img.shields.io/badge/GitHub-0.9.7-red.svg)](https://github.com/lindbrook/packageRank/blob/master/NEWS.md)
55
## packageRank: compute and visualize package download counts and percentile ranks
66

77
[‘packageRank’](https://CRAN.R-project.org/package=packageRank) is an R

cran-comments.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
### Test environments
22

3-
* local: macOS 13.7.5; R 4.5.0 (2025-04-11)
3+
* local: macOS 13.7.8; R 4.5.1 (2025-06-13)
44
* win-builder: devel, oldrelease and release
55

66

77
### R CMD check results
88

9-
R 4.5.0 (2025-04-11), x86_64-apple-darwin20:
9+
R 4.5.1 (2025-06-13), x86_64-apple-darwin20:
1010
* 0 errors | 0 warnings | 0 notes
1111

1212

1313
### R win-builder check results - x86_64-w64-mingw32 (64-bit)
1414

15-
R-devel: R Under development (2025-04-29 r88182 ucrt):
15+
R-devel: R Under development (2025-10-13 r88918 ucrt):
1616
* 0 errors | 0 warnings | 0 notes
1717

18-
R-oldrelease: R 4.3.3 (2024-02-29 ucrt):
18+
R-oldrelease: R 4.4.3 (2025-02-28 ucrt):
1919
* 0 errors | 0 warnings | 0 notes
2020

21-
R-release: R 4.5.0 (2025-04-11):
21+
R-release: R 4.5.1 (2025-06-13):
2222
* 0 errors | 0 warnings | 0 notes
2323

2424

man/packageRank-package.Rd

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)