- Fix performance issues with get_last_uid
- Fix only enabling browsable API when debugging is on.
- Only enable browsable API when debugging is on.
- Improve the debug reset view
- Make it possible to override the drf authenticators from the app's settings.
- Return the UID of the last entry when returning the journal list.
- dist: don't install the test directory.
- Members: 404 when interacting with non existing journals.
- Really fix race condition when adding entries to journal.
- Fix race condition when adding entries to journal.
- Release version 1.0 \o/
- Add support for read only journal membership
- Journal entries: 404 when a user has no access, don't 403 - as the user shouldn't know it even exists.
- Improve testing
- Add migrations for django 2.1.
- Fix crash when trying to list the forbidden endpoint for userInfo (api/v1/user)
- Allow journal owners to add themselves as members
- Fix bug with journals that are shared with multiple users.
- Fix server error when trying to access members of non-existent journals.
- Fix user info fetching to be case insensitive.
- Improve user info creation failure error message.
- Add Django 2 support
- Entries: fixing pagination when using the last query parameter.
- Entries: add suppport for pagination - limiting the number of entries returned by a query parameter.
- Members: add a proper error message when trying to add oneself as a journal member.
- Journal members: disallow adding oneself as a journal member.
- Journal: save the time when the journal was last modified.
- Added API to share journals between users
- UserInfo: add API to publish your public keys and save an encrypted version of your private key.
- Members: add API to control the members of a journal.
- Improve the Journal Entry API to be nested on top of the journals.
- Permissions: allow the setting API_PERMISSIONS to be either a tuple or a list.
- Improve tests
- Return a 409 when trying to push without setting the last query parameter when journal is not empty.
- Add a "reset" endpoint to be used by test servers to let external test suites easily clear accouns
- Improve tests
- Added a read-only (except on creation) version field to Journal
- Initial release.