Releases: Stormbase/django-otp-webauthn
Releases · Stormbase/django-otp-webauthn
v0.8.0
What's Changed
- Try out apt package caching by @Stormheg in #94
- Disable man-db triggers in CI by @Stormheg in #95
- Bump actions/download-artifact from 5 to 6 by @dependabot[bot] in #97
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #98
- Bump actions/setup-node from 5 to 6 by @dependabot[bot] in #99
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #63
- Add optional Docker build workflow and improve translation update script by @bprobian in #105
- Add German translations (de) by @bprobian in #104
- Add italien (it) and spanish (es) translations by @bprobian in #109
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Documentation: Add documentation feedback issue template and link to announcement banner in docs by @activus-d in #71
- Documentation: Restructure the contributing docs by creating a new page for reStructuredText usage by @activus-d in #74
- feat: allow custom selector for 'next' field in auth config by @bprobian in #78
- Documentation: Add reference docs for WellKnownWebAuthnView; create how-to guides section and add guide on how to configure for related origins by @activus-d in #72
- Use Node 24, upgrade dependencies by @Stormheg in #81
- Use
options_to_json_dictto avoid wasteful json parsing and dumping by @Stormheg in #87 - Add support for Django 6.0 (pending final release) / drop Django 5.0 by @Stormheg in #88
- Update pre-commit hooks by @Stormheg in #89
- Update GitHub Actions versions by @Stormheg in #90
- Add automatic rerun of flaky E2E test by @Stormheg in #91
- Add Python 3.14, drop Python 3.9 by @Stormheg in #92
- Documentation: Implement automatic spelling check by @activus-d in #77
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #60
- Implement support for Related Origins Requests from WebAuthn 3 working draft by @Stormheg in #62
- Migrate content to codebase and change Sphinx theme to Furo by @activus-d in #61
- Add support for 'next' query parameter by @atlasrealm in #64
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Set up dependabot by @Stormheg in #30
- Registration view tests by @Stormheg in #32
- Unit test authentication views by @Stormheg in #34
- Misc coverage improvements by @Stormheg in #35
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #33
- Test templatetag and authentication backend by @Stormheg in #36
- Browser automation test with Playwright by @Stormheg in #39
- Bump actions/setup-python from 4 to 5 by @dependabot in #40
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #37
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #41
- Browser automation tests, test authentication by @Stormheg in #43
- Documentation: Add initial docs setup by @activus-d in #31
- Documentation: Add configuration file for readthedocs by @activus-d in #46
- Documentation: Improve mobile responsiveness by @activus-d in #48
- Correct readme instructions by @Stormheg in #50
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #45
- Bump esbuild from 0.24.0 to 0.25.0 by @dependabot in #54
- Allow only JSON rendering for views by @AlmerCarbonEquity in #56
- Add support for Django 5.2 pending its final release by @Stormheg in #58
- Verify user registering a device by @AlmerCarbonEquity in #57
- Introduce
WebAuthnUserHandleto persist a truly random user handle by @Stormheg in #44 - Use
@simplewebauthn/browser@13.1.0by @Stormheg in #59
New Contributors
- @pre-commit-ci made their first contribution in #33
- @activus-d made their first contribution in #31
- @AlmerCarbonEquity made their first contribution in #56
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Define permission class for API views by @nijel in #19
- Bump webpack from 5.91.0 to 5.94.0 in /client by @dependabot in #24
- Bump micromatch from 4.0.5 to 4.0.8 in /client by @dependabot in #25
- Make WebAuthnCredentialManager inherit from DeviceManager by @nijel in #23
- Clarify and fix username_field_selector example by @nijel in #20
- Clarify custom credential model usage by @jmichalicek in #26
- fix(utils): avoid logging None as exception by @nijel in #28
- Setup basic test suite by @Stormheg in #27
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- Fix regression in 0.2.0, rework logic for clarity by @Stormheg in #12
- Pass CSRF token directly as configuration, don't rely on presence of cookie or hidden input by @nijel in #15
- Change
credential_id_sha256data type for MySQL compatibility by @Stormheg in #18
New Contributors
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Add django authentication backend and resolve http 500 error logging in when multiple authentication backends are enabled. by @jmichalicek in #8
- Updated the type definitions specifying AbstractUser to instead use AbstractBaseUser by @jmichalicek in #9
Full Changelog: v0.1.3...v0.2.0
v0.1.3
New Contributors
- @jmichalicek made their first contribution in #6
- @dependabot made their first contribution in #4
Full Changelog: v0.1.2...v0.1.3