- Build for Python 3.12
- Bump etebase dependency to latest
- Bump multiple dependencies to fix building with Rust 1.64
- Bump flapigen and cpython deps to potentially fix crashes with Python 3.9 and 3.10
- Disable musllinux which currently fails build
- Build for Python 3.10
- Fix crashes with Python 3.9
- Fix exposing the Utils class
- Fix issue with custom urls lacking a trailing slash
- Account: expose the login_key and signup_key variants.
- Update etebase dependency
- Login: automatically init the account if not init
- Have global and immutable collection types (changes the create and list APIs)
- Update etebase dependency
- Invitations: expose from_username
- Update etebase dep
- Use new and shorter fingerprint pretty format
- Update etebase dep
- CI: statically link Windows C runtime on Windows
- CI: change how we build the wheels to fix Windows link issue
- Fix errors when setting item and collection metadata
- Expose access level values
- Rename API_URL to DEFAULT_SERVER_URL and update etebase dep.
- Add an API function to check if it's an etebase server.
- Update etebase dep
- Update etebase dep
- ItemManager: implement item revisions fetching.
- Fix
UserProfile
member manager and invitation manager. - Expose
pretty_fingerprint
for pretty fingerprint printing - Make
deps
/fetch_options
parameters optional. - Expose
randombytes
for generating random data - Expose
API_URL
and add a default parameter to the Client constructor. - Base64Url: improve the python bindings of this class
- Initial commit