Browsertrix is the hosted, high-fidelity, browser-based crawling service from Webrecorder designed to make web archiving easier and more accessible for all!
Add a custom EmailStr type which lowercases the full e-mail, not just the domain.
Ensure EmailStr is used throughout wherever e-mails are used, both for invites and user models
Tests: update to check for lowercase email responses, e-mails returned from APIs are always lowercase
Tests: remove tests where '@' was ur-lencoded, should not be possible since POSTing JSON and no url-decoding is done/expected. E-mails should have '@' present.
Fixes #2083 where invites were rejected due to case differences
CI: pin pymongo dependency due to latest releases update, update python used for CI
merge fixes from 1.11.7: