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