Releases: groditi/ustfd
Releases · groditi/ustfd
ustfd 0.4.4
ustfd 0.4.3
- Better documentation of how filters work on API requests.
- Improve documentation and use roxygen reuse functionality to reduce dupes
- Refactor
parsed_payload
to eliminate dplyr dependencies - Refactor
ustfd_all_pages
in an attempt to reduce memory use. Previously,
request aggregation was temporarily using more memory than necessary and
requests resulting in a very high number of records (>200,000) were leading to
large temporary memory allocations, potentially leading to performance issues
or, in rare cases, crashes.
ustfd 0.4.2
v0.4.2 Increment version number to 0.4.2
ustfd 0.4.1
- During the week ending August 18th the API stopped coding record numbers as data-type
NUMBER
and started coding them asINTEGER
in the meta record. TheINTEGER
type did not previously exist and therefore did not have an associated mapping.
ustfd 0.4.0
Breaking Changes:
- removed
ustfd_endpoints()
andustfd_field_dictionary()
. They are replaced byustfd_datasets()
,ustfd_tables()
, andustfd_table_columns()
Other:
- leading
/
on endpoints is now optional.
Behind the scenes:
- the dictionaries can now be easily updated before release instead of relying on a static endpoint list.
- functions that had
NA
defaults now haveNULL
defaults.
ustfd 0.2.0
ustfd 0.2.0
- Better error handling using
rlang
- YEAR, QUARTER, MONTH, and DAY columns are treated as integers, not numeric
- PERCENTAGE columns no are no longer multiplied by 0.01. This change breaks
existing behavior but was absolutely necessary to do before anyone relied on it. - Previously, a request that generated zero results would result in an error
ustfd_response_payload
now guarantees the return is a tibble with the
correct number of columns in the correct types, even if a the request generates
no results.