v0.8.7
What's Changed
- maint: update 
dev.txtand gcs protocol names by @isabelizimm in #242 - Fix typo by @nathanjmcdougall in #238
 - Add some extra information to help set up local pytest calls by @nathanjmcdougall in #240
 - Add comment linking why we use appdirs in setup.cfg by @nathanjmcdougall in #245
 - Moving board_deparse to boards.py by @nathanjmcdougall in #247
 - feat(pins): add support for custom storage options in 
board_s3by @ericmjl in #237 - Support Python 3.12 by @nathanjmcdougall in #248
 - Remove syntax used as a workaround while Python 3.7 was being supported by @nathanjmcdougall in #246
 - Add sentence in docs disclaiming against high frequency writes. by @nathanjmcdougall in #269
 - Feature/251 add ruff by @nathanjmcdougall in #267
 - Tailor 
_assert_is_pandas_dferror - not just CSV but for all file t… by @nathanjmcdougall in #268 - Replace tmp_dir2 fixture with tmp_path. by @nathanjmcdougall in #270
 - Migrate 
setup.cfgtopyproject.toml. by @nathanjmcdougall in #273 - Configure pytest marks in a central location in pyproject.toml by @nathanjmcdougall in #275
 - Enable isort rules by @nathanjmcdougall in #279
 - Feature/250 add pyright by @nathanjmcdougall in #256
 - Fix bug where error message is missing info at the end by @nathanjmcdougall in #288
 - maint: update to v2 docker compose by @isabelizimm in #296
 - Fix off-by-one error in version parsing function msg. by @nathanjmcdougall in #286
 - Enable "FA" rules in ruff and apply UP rules to migrate syntax by @nathanjmcdougall in #289
 - Bugfix/266 load path access type by @nathanjmcdougall in #274
 - Enable 
reportIncompatibleVariableOverridein pyright by @nathanjmcdougall in #290 - Use correct endpoint for RsConnect get_user with guid by @nathanjmcdougall in #292
 - Enable reportUnusedExpression in pyright by @nathanjmcdougall in #309
 - Enable reportGeneralTypeIssues in pyright by @nathanjmcdougall in #305
 - Fix bug in pin_versions_prune for days arg by @nathanjmcdougall in #299
 - Implement 
force_identicial_writeby @nathanjmcdougall in #260 - Avoid shadowing builtins by @nathanjmcdougall in #303
 - ci: maintenance and adding 3.13 tests by @isabelizimm in #318
 - feat: multifile handling in 
pin_upload/pin_downloadby @isabelizimm in #319 - Enable reportAssignmentType in pyright by @nathanjmcdougall in #310
 - Enable reportOptionalIterable in pyright by @nathanjmcdougall in #307
 - Enable reportIndexIssue in pyright by @nathanjmcdougall in #313
 - maint: drop python 3.8 support by @isabelizimm in #321
 - maint: change user facing language from RStudio to Posit by @isabelizimm in #322
 - Feature/262-add-rdata-dep by @nathanjmcdougall in #265
 
New Contributors
- @nathanjmcdougall made their first contribution in #238
 - @ericmjl made their first contribution in #237
 
Full Changelog: v0.8.6...v0.8.7