Posit-sdk

Latest version: v0.2.0

Safety actively analyzes 623106 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.2.0

What's Changed
* chore: updates classifiers by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/133
* docs: adds linting for docstrings by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/136
* feat: adds permissions find, find_one, and update by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/145
* fix: removes dangling NotImplementedError throws by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/146
* feat: adds permissions create by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/147
* feat: adds permissions get by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/148
* feat: adds permission delete by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/149
* feat: adds permissions count by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/150
* style: replace unpacking usage with dict.update by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/151
* docs: adds warning for make behavior by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/154
* feat: adds content create by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/155
* feat: adds content-item delete by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/156
* fix: removes resource warning messages. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/159
* feat: adds bundles by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/161
* feat: adds visits find and find_one by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/163
* feat: adds owner property to content-item. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/160
* refactor: reduces complexity of urls module. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/168
* feat: adds usage by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/166
* style: sets ruff docstring-code-line-length to dynamic by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/171
* style: applies formatting by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/172
* build: delete empty directories on clean by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/177
* feat: adds metrics view events by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/170
* feat: adds bundle create and download by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/179
* feat: adds bundle/content deploy and task management by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/183
* feat: sets default value for optional event fields by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/185
* refactor: renames views to usage by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/186


**Full Changelog**: https://github.com/posit-dev/posit-sdk-py/compare/v0.1.0...v0.2.0

0.1.0

What's Changed
* ci: adds action to test on push by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/2
* feat: adds boilerplate for config with factories. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/1
* build: sets pinned requirements. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/5
* feat: adds `get_user` and `get_current_user` methods. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/7
* refactor: reduces config complexity by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/13
* Design by wishful thinking for Connect SDK by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/16
* fix: handle_errors should handle non-JSON error responses by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/19
* feat: adds abstraction for resources and subsequent implementation of users. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/20
* build: migrates build tooling to Makefile by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/21
* fix: adds page size validation by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/26
* chore: don't fail the build for having less than 100 percent coverage by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/32
* chore: refactor some tests to use less Mock by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/30
* feat: try making Client the contextmanager itself by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/31
* chore: splits unit tests by type by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/37
* doc: put some words in README.md by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/38
* feat: adds passthrough methods for each HTTP request type by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/25
* feat: pull the Connect server's version (lazily) by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/39
* build: disables coverage threshold for new files by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/41
* ci: adds main.yaml by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/42
* ci: fixes main.yaml job name by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/43
* fix: url path resolution by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/44
* fix: allow chaining paths with urls.append_path by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/45
* test: Add tests for Users with mock responses by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/46
* refactor: simplify Users, factor out paginator by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/49
* feat: add client.me property that calls v1/user (lazily) by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/51
* feat: initial support for getting content by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/53
* Adds an OAuthIntegration by dbkegley in https://github.com/posit-dev/posit-sdk-py/pull/52
* chore: applies formatting by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/56
* ci: adds release automation by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/57
* build: adds pre-commit to developer workflow by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/63
* build: removes pinned versions by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/64
* Fix example and rename to streamlit by dbkegley in https://github.com/posit-dev/posit-sdk-py/pull/65
* build: adds fix to pre-commit hooks by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/66
* ci: adds action to lint conventional commits. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/70
* chore: Move tests to tests/ dir by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/60
* ci: fix main workflow by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/72
* chore: updates README and adds CODE_OF_CONDUCT by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/68
* docs: Added Shiny for Python example by plascaray in https://github.com/posit-dev/posit-sdk-py/pull/74
* docs: Added Dash example. by plascaray in https://github.com/posit-dev/posit-sdk-py/pull/76
* docs: update streamlit example and readmes by dbkegley in https://github.com/posit-dev/posit-sdk-py/pull/78
* docs: Added FastAPI example. by plascaray in https://github.com/posit-dev/posit-sdk-py/pull/77
* chore: applies formatting by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/80
* ci: disables trigger for pull_request_target by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/82
* build: moves editable installs to make dev by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/81
* chore: adds CODEOWNERS by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/84
* docs: Added Flask example. by plascaray in https://github.com/posit-dev/posit-sdk-py/pull/79
* style: Remove unneccesary method in FastAPI example by hekhuisk in https://github.com/posit-dev/posit-sdk-py/pull/85
* chore: Factor some mock responses to JSON files and read them in with a helper by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/86
* chore: Finish test fixture moves by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/88
* chore: adds additional files to clean target by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/90
* feat: adds base class definition for resources by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/83
* feat: switch User and Content to inherit dict, add update method for User by nealrichardson in https://github.com/posit-dev/posit-sdk-py/pull/94
* feat: adds base class 'Resource' and modifies 'User'. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/98
* refactor: moves session and url to resource attributes by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/103
* feat: adds count method to resources by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/105
* fix: use query params in count request by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/115
* refactor: removes erroneous print statement by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/118
* refactor: moves pagination logic to paginator by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/116
* feat: set user attributes on update by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/119
* refactor: inject config instead of url into resource by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/124
* feat: adds user.lock() and user.unlock() by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/123
* feat: adds update support to content by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/120
* fix: correct url for ContentItem update by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/125
* refactor: consistent update method signature by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/122
* fix: skip editable install on release by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/126
* fix: skip editable install on release by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/128
* feat!: removes filter parameter from content.find and content.find_one. by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/129
* feat: adds query params to find and find_one by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/130
* docs: updates readme with additional usage information by tdstein in https://github.com/posit-dev/posit-sdk-py/pull/131

New Contributors
* nealrichardson made their first contribution in https://github.com/posit-dev/posit-sdk-py/pull/16
* dbkegley made their first contribution in https://github.com/posit-dev/posit-sdk-py/pull/52
* plascaray made their first contribution in https://github.com/posit-dev/posit-sdk-py/pull/74
* hekhuisk made their first contribution in https://github.com/posit-dev/posit-sdk-py/pull/85

**Full Changelog**: https://github.com/posit-dev/posit-sdk-py/commits/v0.1.0

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.