Releases: rstudio/pins-python
Releases · rstudio/pins-python
v0.7.3: compatibility with R pins manifest file and tags
What's Changed
- feat: compatibility with R pins
_pins.yamlfile 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
tagsfield 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
v0.7.1: metadata local field for RStudioConnect
What's Changed
- feat: RStudio Connect metadata includes local field with url and content guid (#167)
Full Changelog: v0.7.0...v0.7.1
v0.7.0
What's Changed
- feat: cloud board_deparse by @isabelizimm in #157 (cf #62)
- docs: list pin type options in pin_write method by @machow in #156
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- feat: azure backend by @machow in #143
- feat!: support public rsc pin read, using manual board by @machow in #147
- deprecated:
board_urlsrenamed toboard_url, to match R pins. - breaking!: use a url ending with
"/"to point to a pin version. If a url does not end with "/", it is assumed to be an individual file.
- deprecated:
- ci: add windows to test matrix by @machow in #149
- fix: this should resolve an issue with writing RS Connect pins on windows (#148)
- docs: remove todo notes around arrow by @machow in #151
Full Changelog: v0.5.0...v0.6.0
v0.5.0: support arrow pin read and write
What's Changed
- fix: support reading type arrow by @machow in #136
- breaking!: using
pin_write(..., type="feather")is now deprecated. Please usepin_write(..., type="arrow")instead. The underlying behavior is the same.
- breaking!: using
- fix: correctly display nulls in RStudio connect preview by @machow in #139
- feat: add code block to RStudio connect preview by @machow in #142
- docs: correct available backends by @kellobri in #137
New Contributors
Full Changelog: v0.4.0...v0.5.0
v0.4.0: new google cloud storage backend
v0.3.0: support feather and parquet pin types
What's Changed
- feat: add support for parquet and arrow storage by @machow in #131
- fix: disable fsspec directory listings caching by @machow in #130
- note that this bug could cause a person using an s3 board to not see pins added by another user
- docs: README and docs improvements by @juliasilge in #128
New Contributors
- @juliasilge made their first contribution in #128
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- fix: add requests as a dependency by @machow in #117
- fix(rsconnect): raise error if attempting to create content for other user by @machow in #120
- docs: add notes on pin name when using rsc board by @machow in #125
- Docs readme by @machow in #118
- verbose allow_pickle_read for board_deparse by @isabelizimm in #124
New Contributors
- @isabelizimm made their first contribution in #124
Full Changelog: v0.2.0...v0.2.1
v0.2.0: Initial re-release of pins, with board read and write functionality
This is a re-write of pins for python, focused on matching the core functionality of R pins:
- reading and writing data to boards
- currently supports saving a pandas DataFrame or pickling objects (using joblib)
- caching data to speed up later access
- support for backends, such as S3