Initial release on GitHub (no pypi yet)
What's Changed
- Vanta PR and Issue templates by @OmarIthawi in #2
- add setup.py by @estherjsuh in #3
- create client skeleton by @estherjsuh in #4
- add client method logic by @estherjsuh in #5
- refactor: don't require Open edX for Django apps by @OmarIthawi in #9
- add edx plugin config by @estherjsuh in #7
- add gh actions for tests by @estherjsuh in #11
- add cache by @estherjsuh in #13
- fix codeowners syntax:
@
was missing by @OmarIthawi in #15 - add Google Cloud Storage by @estherjsuh in #14
- test gcp storage and some Client API calls (+ refactoring) by @OmarIthawi in #19
- refactor tests by @estherjsuh in #20
- add plugin_settings by @estherjsuh in #21
- integrate DjangoCache into Client + review fixes by @OmarIthawi in #22
- split tests into three groups: python, django, Open edX by @OmarIthawi in #23
- add bandit security tests by @thraxil in #25
- Create LICENSE by @OmarIthawi in #27
- add adapter by @estherjsuh in #24
- fix
plugin_app
error in Open edX make it a dictionary again by @OmarIthawi in #30 - add auth headers to requests by @estherjsuh in #28
- Test: add settings directory by @estherjsuh in #31
- move settings into
openedx
directory + refactoring by @OmarIthawi in #33 - Make GCP bucket optional in Open edX by @OmarIthawi in #34
- add python35 tests, hardcode to python39 instead of py3 by @OmarIthawi in #35
- Misc fixes to prep for
models.py
and migrations by @OmarIthawi in #38 - openedx.adapter: convert to a single class by @OmarIthawi in #39
- add feature flag for gradual sites migration by @OmarIthawi in #37
- add init file to openedx dir by @estherjsuh in #40
get_amc_v1_page
acceptsdefault
parameter by @OmarIthawi in #43create_site
method to migrate sites; request timeout=30; refactorrequests
usage by @OmarIthawi in #44- Return AMC v1 compatible sass as list by @OmarIthawi in #45
- Add
note
field to theSiteConfigClientEnabled
model by @OmarIthawi in #46 - fix: requests timeout should not be a tuple by @OmarIthawi in #47
- squash db migrations by @OmarIthawi in #48
- enable coverage reports by @OmarIthawi in #26
- add shadi and thraxil to codeowners by @OmarIthawi in #54
- run bandit with python3 explicitly by @OmarIthawi in #53
- support
secret
andadmin
values by @OmarIthawi in #51
New Contributors
- @OmarIthawi made their first contribution in #2
- @estherjsuh made their first contribution in #3
- @thraxil made their first contribution in #25
Full Changelog: https://github.com/appsembler/site-configuration-client/commits/v0.1.1