Releases: rstudio/pins-python
Releases · rstudio/pins-python
v0.8.7
What's Changed
- maint: update
dev.txt
and 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_s3
by @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_df
error - 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.cfg
topyproject.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
reportIncompatibleVariableOverride
in 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_write
by @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_download
by @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
v0.8.6
What's Changed
- use
requests.JSONDecodeError
to catch more requests errors by @isabelizimm in #232
Full Changelog: v0.8.5...v0.8.6
v0.8.5
What's Changed
- docs: update with info about concurrent writes by @juliasilge in #226
- fix(fsspec): pass
detail=False
tols
to continue returning a list of strings by @cpcloud in #229 - feat: use
rdata
as a driver for 'rds' files by @isabelizimm in #231 - feat: support unversioned boards by @isabelizimm in #230
Full Changelog: v0.8.4...v0.8.5
v0.8.4
What's Changed
- docs: add examples with environment variables for
board_connect
by @isabelizimm in #216 - ci: add ci support for python 3.11 by @isabelizimm in #218
- Fix typo in installation section of readme by @nealrichardson in #219
- maint: spooky fall 🍁 cleaning by @isabelizimm in #220
- feat: preview r code in connect to read pin by @isabelizimm in #223
- drop python 3.7 support, min fsspec>=2022.2.0 by @isabelizimm in #224
- refactor(fsspec): remove upper bound on fsspec by @gforsyth in #221
New Contributors
- @nealrichardson made their first contribution in #219
- @gforsyth made their first contribution in #221
Full Changelog: v0.8.3...v0.8.4
v0.8.3
What's Changed
- Fixed link to github repo in quarto yaml by @atsyplenkov in #210
- deparse url boards by @isabelizimm in #211
- restrict
fsspec
less than 2023.9.0 by @isabelizimm in #212 - Set
versioned=False
forboard_url
by @isabelizimm in #213
New Contributors
- @atsyplenkov made their first contribution in #210
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- docs: update url, add doc url to setup.cfg by @machow in #200
- Start transition to quartodoc by @juliasilge in #198
- docs: rename docs-quarto folder to docs by @machow in #207
- feat: add support for
pin_write
withtype="file"
by @cpcloud in #201 - fix: close open file handles in
pin_download
by @cpcloud in #208
New Contributors
Full Changelog: v0.8.1...v0.8.2
v0.8.1: update README on pypi, docs, licenses
What's Changed
- docs: change docs author to Posit by @machow in #192
- docs: article on using custom metadata by @machow in #188
- docs: "Getting Started" by @juliasilge in #194
- docs: update README by @machow in #195
- chore: update authors, license, code of conduct by @machow in #191
Full Changelog: v0.8.0...v0.8.1
v0.8.0: rename board_rsconnect to board_connect
What's Changed
- feat: add board_connect for Posit Connect, formerly RStudio by @machow in #173
- Note that board_rsconnect still exists, but is deprecated, and will be removed in a future release.
- docs: change mentions of board_rsconnect to board_connect by @machow in #189
Full Changelog: v0.7.3...v0.8.0
v0.7.3: compatibility with R pins manifest file and tags
What's Changed
- feat: compatibility with R pins
_pins.yaml
file by @machow in #178- R pins is adding a function called
write_board_manifest()
, which involves saving a file called_pins.yaml
. This PR ensures the file is not accidentally listed as a pin, which would break things likepin_search()
. - This PR also allows pins python to read metadata files with unknown fields. This is in anticipation of R pins writing a new
tags
field to metadata.
- R pins is adding a function called
- feat(rsc): Specify "Python Code" in Connect preview by @juliasilge in #177
- fix(rsc): change http auth 'key' to 'Key' by @machow in #179
- ci: move compat check to own job, add workflow dispatch by @machow in #180
Full Changelog: v0.7.2...v0.7.3
v0.7.2: support json pins
What's Changed
- feat: support json pin type by @edavidaja (#168)
- fix: missing f for f-string by @machow in #171
- docs: cleanup wip sections by @machow (#169)
New Contributors
- @edavidaja made their first contribution in #168
Full Changelog: v0.7.1...v0.7.2