ustfd 0.4.4
- During January, 2024the API stopped coding record numbers as
data-type CURRENCYand started coding them asCURRENCY0in the meta record. TheCURRENCY0type did not previously exist and therefore did not have an associated
mapping.
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_payloadto eliminate dplyr
dependencies
- Refactor ustfd_all_pagesin 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
- During the week ending October 27th a number of API endpoints
changed.
ustfd 0.4.1
- During the week ending August 18th the API stopped coding record
numbers as data-type NUMBERand started coding them asINTEGERin the meta record. TheINTEGERtype
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 NAdefaults now haveNULLdefaults.
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_payloadnow guarantees the return is a
tibble with the correct number of columns in the correct types, even if
a the request generates no results.
ustfd 0.1.1
- Correct error in the ustfd_field_dictionary()documentation/example
ustfd 0.1.0