What's Changed
- Fix subject l10n for new_answer emails by @denyshon in #7898
- Bump the pre-commit group with 6 updates by @dependabot[bot] in #7910
- Fix "watch" style inside the /kb/all/discussions page by @emilghittasv in #7902
- Playwright expand test coverage to admin groups page by @emilghittasv in #7899
- Replace hyphens with dashes in urgency choices by @denyshon in #7901
- Remove Escape Spam Filtering from TRUSTED_GROUPS by @emilghittasv in #7897
- Bump sharp from 0.35.2 to 0.35.4 by @dependabot[bot] in #7896
- Bump js-yaml from 4.3.1 to 4.3.2 by @dependabot[bot] in #7895
- Bump django-ses from 4.7.2 to 4.8.0 by @dependabot[bot] in #7909
- introduce chat token endpoint by @escattone in #7900
- Graphql is no longer a hard dependency by @akatsoulas in #7911
- Swap Article discussions with KB discussions by @denyshon in #7882
- Prevent a junk l10n string in flagit/views.py by @denyshon in #7880
- Bump gunicorn from 26.0.0 to 26.2.0 by @dependabot[bot] in #7885
- Support organization scaffolding by @akatsoulas in #7912
- Resolve chat eligibility by @akatsoulas in #7913
- Fix "Enter a valid date" error message position by @emilghittasv in #7903
- Sort group leaders and members alphabetically by displayed name by @smithellis in #7832
- ensure stable sort order of users in group profile by @escattone in #7915
- Disable semantic search on search terms queries by @akatsoulas in #7904
- Optimize tests by @akatsoulas in #7914
- Allow saving drafts when editing documents by @denyshon in #7452
- Bump devalue from 5.8.1 to 5.9.2 by @dependabot[bot] in #7916
- Bump pytest-playwright from 0.8.0 to 0.9.0 by @dependabot[bot] in #7922
- introduce chat widget by @escattone in #7905
- Bump immutable by @dependabot[bot] in #7926
- Bump the pre-commit group with 3 updates by @dependabot[bot] in #7921
- Optimize tests by @akatsoulas in #7917
- Switch to GitHub Actions by @akatsoulas in #7927
- Switch to OAuth for ZD by @akatsoulas in #7928
- add img-src source for ZD widgets by @escattone in #7930
- allow tags for widget conversations by @escattone in #7931
- add CSAT source to frame-src chat CSP by @escattone in #7932
- Bump anyio from 4.13.0 to 4.14.2 by @dependabot[bot] in #7918
- MT: don't translate comments by @denyshon in #7919
- notify on revocation of chat access by @escattone in #7929
- Bump the pre-commit group with 5 updates by @dependabot[bot] in #7935
- Bump google-auth from 2.49.2 to 2.58.0 by @dependabot[bot] in #7936
- Bump pyquery from 2.0.1 to 2.1.0 by @dependabot[bot] in #7934
- Bump @urql/svelte from 4.2.3 to 5.0.0 by @dependabot[bot] in #7920
- Bump Babel to 8.0.5 by @akatsoulas in #7937
- Upgrade treebeard by @akatsoulas in #7939
- Escape localized product and topic labels by @akatsoulas in #7938
- pull messaging tickets into SUMO by @escattone in #7933
- handle chat-transcript comments by @escattone in #7943
- Add document_id in advanced search by @akatsoulas in #7941
- Bump undici from 8.9.0 to 8.11.2 by @dependabot[bot] in #7944
- Bump pyjwt from 2.13.0 to 2.15.0 by @dependabot[bot] in #7946
- Bump urllib3 from 2.7.0 to 2.8.0 by @dependabot[bot] in #7947
- skip the description for live chats by @escattone in #7945
- check if osField exists before setting its value by @escattone in #7956
- 404 on JWT endpoint if chat disabled by @escattone in #7955
- fix
script-srcin DEBUG mode by @escattone in #7954 - Bump tornado from 6.5.8 to 6.5.9 by @dependabot[bot] in #7950
- Bump the pre-commit group with 2 updates by @dependabot[bot] in #7960
Full Changelog: 1.7.26...1.8.0