What's Changed
Main new feature is support for private key jwt auth
Features
- Add private key jwt auth by @julien-nc in #1241
- feat(deps): Add Nextcloud 36 support by @nickvergessen in #1509
- feat: Implement ISearchKnownUsersBackend by @CarlSchwan in #1512
- Emit a TokenRefreshedEvent when the login token is refreshed by @julien-nc in #1517
- Rename TokenRefreshedEvent to UserObtainedTokenEvent by @julien-nc in #1522
- Allow JSON-Encoded group mapping by @mwinkens in #1531
- Try to decode the userinfo response like a JWT by @julien-nc in #1117
- feat: Be compliant in term of language code we accept by @CarlSchwan in #1579
- feat: add error description in 403 template by @CarlSchwan in #1592
- feat: add regexp mechanism to parse user IDs from tokens by @CarlSchwan in #1593
- feat: make it possible to force-enable PKCE by @CarlSchwan in #1594
- feat: expand audit logging by @GhassenKefi in #1578
- feat: setting to forbid login of users without a group by @rizlas in #1532
Fix
- fix: harden redirecting after login by @CarlSchwan in #1514
- fix: honor allowselfsigned for discovery and ID4me token requests by @mejo- in #1551
- fix(backend): match the bearer auth-scheme case-insensitively by @printminion-co in #1534
- fix(login): create the session token as remembered by @solracsf in #1542
Dependencies
- Chore(deps): Bump @nextcloud/axios from 2.5.2 to 2.6.0 by @dependabot[bot] in #1499
- Chore(deps): Bump @nextcloud/password-confirmation from 6.0.2 to 6.1.0 by @dependabot[bot] in #1503
- Chore(deps): Bump @nextcloud/dialogs from 7.1.0 to 7.4.1 by @dependabot[bot] in #1501
- Chore(deps): Bump webpack from 5.103.0 to 5.109.2 by @dependabot[bot] in #1510
- Chore(deps): Bump postcss-selector-parser by @dependabot[bot] in #1519
- Chore(deps): Bump browserslist from 4.28.1 to 4.28.8 by @dependabot[bot] in #1520
- Chore(deps): Bump fast-uri from 3.1.5 to 3.1.7 by @dependabot[bot] in #1521
- Chore(deps): Bump @nextcloud/vue from 9.9.0 to 9.10.0 by @dependabot[bot] in #1525
- Chore(deps): Bump @nextcloud/dialogs from 7.4.1 to 7.5.0 by @dependabot[bot] in #1526
- Chore(deps): Bump @nextcloud/vue from 9.10.0 to 9.11.0 by @dependabot[bot] in #1527
- Chore(deps): Bump @nextcloud/vue from 9.11.0 to 9.12.0 by @dependabot[bot] in #1540
- Chore(deps): Bump firebase/php-jwt from 7.1.0 to 7.1.1 by @dependabot[bot] in #1546
- Chore(deps): Bump @nextcloud/vue from 9.12.0 to 9.13.0 by @dependabot[bot] in #1549
- Chore(deps): Bump firebase/php-jwt from 7.1.1 to 7.2.0 by @dependabot[bot] in #1557
- Chore(deps): Bump axios from 1.19.0 to 1.20.0 by @dependabot[bot] in #1558
- Chore(deps): Bump dompurify from 3.4.15 to 3.4.16 by @dependabot[bot] in #1559
- Chore(deps): Bump @nextcloud/vue from 9.13.0 to 9.13.1 by @dependabot[bot] in #1561
- Chore(deps): Bump firebase/php-jwt from 7.2.0 to 7.2.1 by @dependabot[bot] in #1565
- Chore(deps): Bump @vue/server-renderer and vue by @dependabot[bot] in #1569
- Chore(deps): Bump source-map-js from 1.2.1 to 1.2.2 by @dependabot[bot] in #1570
- Chore(deps): Bump @nextcloud/password-confirmation from 6.1.0 to 6.2.0 by @dependabot[bot] in #1577
- Chore(deps): Bump follow-redirects from 1.16.0 to 1.16.1 by @dependabot[bot] in #1580
- Chore(deps): Bump vue-material-design-icons from 5.3.1 to 5.4.0 by @dependabot[bot] in #1582
- Chore(deps): Bump dompurify from 3.4.16 to 3.4.17 by @dependabot[bot] in #1583
- Chore(deps): Bump @nextcloud/password-confirmation from 6.2.0 to 6.2.1 by @dependabot[bot] in #1587
- Chore(deps): Bump fast-uri from 3.1.7 to 3.1.9 by @dependabot[bot] in #1589
- chore(deps): bump coenjacobs/mozart to ^1.2 by @CarlSchwan in #1590
- Chore(deps): Bump web-token/jwt-library from 4.1.3 to 4.1.7 by @dependabot[bot] in #1596
- Chore(deps): Bump web-token/jwt-library from 4.1.7 to 4.2.3 by @dependabot[bot] in #1599
- Chore(deps): Bump @nextcloud/vue from 9.13.1 to 9.14.0 by @dependabot[bot] in #1602
- Chore(deps): Bump follow-redirects from 1.16.1 to 1.16.2 by @dependabot[bot] in #1603
- Chore(deps): Bump postcss-selector-parser by @dependabot[bot] in #1604
New Contributors
- @mwinkens made their first contribution in #1531
- @printminion-co made their first contribution in #1534
- @GhassenKefi made their first contribution in #1578
Full Changelog: v8.11.0...v8.12.0