-
Notifications
You must be signed in to change notification settings - Fork 8
Expand file tree
/
Copy pathcran-comments.Rmd
More file actions
208 lines (185 loc) · 8.07 KB
/
cran-comments.Rmd
File metadata and controls
208 lines (185 loc) · 8.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
---
title: "cran-comments"
author: "Clinton Mccrowey"
date: "01/04/2023"
output: md_document
---
# cran-comments for RAQSAPI
## RAQSAPI 2.0.6
- add Rd file for AQS_DATAMART_APIv2 S3-class
- internal functions now use the @internal roxygen2 flag so that internal
function documentation is not included in the reference manual.
- functions previously marked as deprecated in earlier versions of RAQSAPI are
no longer exported and now marked with @internal roxygen2 flag so respective
documentation is not included in the automatically generated reference
documentation.
- resume using package:goodpractice, goodpractice is now maintained by ropensci
- code formatting now done using the package:formatr package
- Mocked unit tests using package:httptest2
- Many improvements to project documentation thanks to Maria Morresi of ASRC Federal
# cran-comments for RAQSAPI
## RAQSAPI 2.0.5
- remove deprecated package:goodpractice from SUGGESTS
- Added the ability to display server side messages for errors in API calls.
- Added a new CITATION.cff for thanks to R package cffr.
- New hexstciker.
- aqs_isavailable no longer accepts the return_header parameter, this function
just returns a tibble and not a AQS_Data Mart_APIv2 object.
- fixed an issue where the duration parameter was being ignored in
aqs_sampledata_by_* functions.
- add note to aqs_sampledurations function about not returning calculated
durations
*RAQSAPI 2.0.4 was not published on CRAN.
- The rate limit has been changed from a constant 5 second wait time to a
maximum of 10 requests per minute.
- RAQSAPI will retry certain requests if they fail for a maximum of 5 times
after a 10 second wait time.
- Moved to the httr2 backend, removed desc from suggests and
httr, and jsonlite as from imports.
- There is an issue with curl connecting to the AQS DataMart API, on
windows platforms, as a temporary fix, RAQSAPI will default to using
the Schannel curl backend.
- modify QA Collocated Assessments by County and by Site unit tests and
example code to reflect modified data.
- update CITATION file to the new style citation.
- Package documentation referenced \*dailydata\* functions incorrectly,
functions should be called \*dailysummary\*
- Switched license from CC0 to MIT, RAQSAPI will use MIT going forward.
- a note Rd tag was added to the checkaqsparams function
- minor correction to the documentation of the aqs_monitors_by_state
function
- Update github actions to the new workflow available through
package:usethis-2.1.6
+ usethis::use_github_action("test-coverage") to add coverage
information
in the git repository.
+ usethis::use_github_pages() to create a github page.
### Test environments
* local R installation, Windows 11 R 4.4.0
* Windows-latest (release) (via Github_actions), R 4.4.0
* MacOS-latest (release) (via Github_actions), R 4.4.0
* Ubuntu-22.04.4 (release) (via Github_actions), R 4.4.0.1
* Ubuntu-22.04.4 (devel) (via Github_actions), R (unstable) (2024-06-10
r86715)
* Ubuntu-22.04.4 (old-release) (via Github_actions), R 4.3.3
## RAQSAPI 2.0.4
*Important API change
- aqs_qa_annualperformanceeval* and aqs_qa_annualperformanceevaltransaction*
functions have been renamed with more appropriate spelling. This may effect
external code that depends on these functions.
- many update to the reference documentation to improve consistency and
fix issues.
- Minor updates to the README.
- Minor improvements to code.
- This version was not published on CRAN but builds are availble on github.
## RAQSAPI 2.0.3
* this is a minor release
* Remove dependency on package:gtools.
* remove calls to depreciated functions imported from package:rlang
* updates documentation to include a note about the timeliness of data
## RAQSAPI 2.0.2
* This is a major release
### Reason/Significant changes
* new hexsticker!
* Add MD5
* Correctly throws an error if a RAQSAPI function is used without
providing credentials (issue 5)
* Updated documentation (Thanks Hayley Brittingham)
* a lot of code cleanup
* minor issues in documentation fixed
* RAQSAPI functions now checks parameters before sending calls to API (issue 6)
* renamed non-exported functions containing dots in names with underscores.
- This should not affect end users.
* added CITATION entry
* New service APIs aqs_qa_annualperformanceeval_by_*,
aqs_qa_annualperformanceevaltransaction_by_*, quarterlysummary_by_*,
resulting in 15 new exported functions
- aqs_qa_annualperformanceeval_by_county,
- aqs_qa_annualperformanceeval_by_MA,
- aqs_qa_annualperformanceeval_by_pqao
- aqs_qa_annualperformanceeval_by_site,
- aqs_qa_annualperformanceeval_by_state,
- aqs_qa_annualperformanceevaltransaction_by_county,
- aqs_qa_annualperformanceevaltransaction_by_MA
- aqs_qa_annualperformanceevaltransaction_by_pqao,
- aqs_qa_annualperformanceevaltransaction_by_site,
- aqs_qa_annualperformanceevaltransaction_by_state
- aqs_quarterlysummary_by_county
- aqs_quarterlysummary_by_state
- aqs_quarterlysummary_by_site
- aqs_quarterlysummary_by_cbsa
- aqs_quarterlysummary_by_box
* aqs_monitors_by_\* functions now include a new optional duration parameter
to filter results by duration code
* New list function aqs_sampledurations to retrieve a table of valid sample
durations.
### Test environments
* local R installation, Windows 10 (Windows 10 Version 20H2 OS Build 19042.1348),
R 4.1.1
* local R installation, Gentoo GNU/Linux R 4.1.0
* Windows-latest (Microsoft Windows Server 2019
10.0.17763) (release) (via Github_actions), R 4.1.2
* macOS-latest (Mac OS X 10.15.7) (release) (via Github_actions), R 4.1.2
* ubuntu-latest (Ubuntu 20.04.3 LTS) (release) (via Github_actions), R 4.1.2
* ubuntu-20.04 (Ubuntu 20.04.3 LTS) (oldrel1) (via Github_actions), R 4.0.5
## RAQSAPI 2.0.1
* This is a new release.
### Reason/Significant changes
* This version fixes issues with aqs_annual_summary_by_box.
* updates and corrects issues in README.
* add CI/CD (github actions) to git repository.
* separate AQSAPI.R into smaller more manageable files.
* devtools::package_coverage() now works
* lifecycle(maturing)
* 4 new functions
- aqs_transactionsample_by_county
- aqs_transactionsample_by_MA
- aqs_transactionsample_by_site
- aqs_transactionsample_by_state
### Test environments
* local R installation, Windows 10 R 4.0.3
* local R installation, Gentoo GNU/Linux R 4.0.4
* Windows-latest (release) (on Github_actions), R 4.0.4
* macOS-latest (release) (on Github_actions), R 4.0.4
* ubuntu-20.04 (release) (on Github_actions), R 4.0.4
* ubuntu-20.04 (devel) (on Github_actions), R 4.0.4
## remote R CMD Check results (github actions)
* Check runs successfully on all environments.
### Local R CMD check results
0 errors | 50+ warnings | 0 notes
Found the following (possibly) invalid URLs:
URL: https://aqs.epa.gov/aqsweb/documents/data_api.html>
From: DESCRIPTION
Status: 404
Message: Not Found
URL: https://github.com/USEPA/RAQSAPI>
From: DESCRIPTION
Status: 404
Message: Not Found
The above URIs work as expected, Not sure why this warning appears. Maybe
because it is a https address?
### Reverse dependency check
Currently no reverse dependencies.
### steps to reproduce locally
source dev/install_RAQSAPI.R then run RAQSAPICHECK() (github)
## RAQSAPI 2.0.0
* Initial RAQSAPI release on CRAN and github
0 errors | 50 warnings | 1 notes
Found the following (possibly) invalid URLs:
URL: https://aqs.epa.gov/aqsweb/documents/data_api.html>
From: DESCRIPTION
Status: 404
Message: Not Found
URL: https://github.com/USEPA/RAQSAPI>
From: DESCRIPTION
Status: 404
Message: Not Found
* The above URIs work as expected, Not sure why this note appears. Maybe
because it is a https address.
Warning messages:
1-50+ In parse_Rd("/RAQSAPI/man/.Rd", ... :
C://RAQSAPI/man/.Rd:78:
unknown macro '\lifecycle'
* This is an unsolved issue in either the lifecylce or spelling packages and not
caused by this package.
See https://github.com/r-lib/lifecycle/issues/19 for details.