- fix bug with MemberpressAPIClient post and patch methods
- Add support for retrieving a Member by user_id
- fix caching to include query parameters in cache key
- fix webhooks api to receive post requests
- standardize usage of python3 in Makefile
- general production release
- bug fixes.
- bug fixes. remove django-environ and validators from INSTALLED_APPS
- bug fixes. change django version requirement to >= 3.2
- validate event.setter against MemberpressEvents.all_events()
- validate event_type.setter against MemberpressEventTypes.all_event_types()
- add more event tests
- create .env-sample for local and production
- Add webhook event classes, listener and model
- Create base class Membership() and refactor
- Build unit tests for api and webhook events
- Create a Makefile
- Operational but experimental plugin. Do not use in production.
- Implements REST API only.
- All redundant code moved to the base class
- Added should_raise_paywall property
- Experimental plugin. Do not use in production.