Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.7.12
Highlights
- The question/answer API's have been improved with a fix (thanks @aatchison!) and some performance improvements.
- The
Cancelbutton on the edit-profile page has been fixed (thanks @emilghittasv!) - Fix for the sidebar on mobile (thanks @denyshon!)
What's Changed
- Bump tornado from 6.5.6 to 6.5.7 by @dependabot[bot] in #7612
- Redirect the user to the profile page on edit profile cancel by @emilghittasv in #7616
- Make question/answer API profile serialization read-only (#7591) by @aatchison in #7592
- fix simple N+1 reads in question and answer APIs by @escattone in #7619
- Bump bleach from 6.3.0 to 6.4.0 by @dependabot[bot] in #7617
- Only hide the sidebar on mobile in document view by @denyshon in #7620
- fix 500 on profile edit with invalid username by @akatsoulas in #7626
- Do not expose system accounts by @akatsoulas in #7621
New Contributors
- @aatchison made their first contribution in #7592
Full Changelog: 1.7.11...1.7.12
1.7.11
Highlights
- We enabled 11 more locales for machine translation:
cs(Czech),da(Danish),el(Greek),hu(Hungarian),ko(Korean),nl(Dutch),pl(Polish),sl(Slovenian),uk(Ukrainian),vi(Vietnamese), andzh-TW(Chinese (Traditional)). - We've restored (and updated) several dashboards that had long been broken, in particular:
- Other dashboards, like the KB metrics dashboards (
.../metrics/{locale}and.../metrics/aggregated) are not ready quite yet. Fair warning, if you visit them, you'll probably be rate-limited for a period of time, so avoid them for now. - Wiki YouTube video link parsing/handling has been improved.
- Links that have been visited on the questions page (and within featured articles as well as article topic cards) are now displayed properly.
- Various contributions by contributors @denyshon and @nkishimori (Thank you!)
- Various package upgrades and bug fixes.
What's Changed
- update justhtml to version 2.2.0 by @escattone in #7581
- Bump shell-quote from 1.8.3 to 1.8.4 by @dependabot[bot] in #7584
- Exclude spam when awarding the Support Forum Badge by @denyshon in #7585
- Docs: Update current developers & Fix formatting by @denyshon in #7571
- Fix featured article and topics card on reduced window widths by @emilghittasv in #7587
- Bump django-guardian from 2.4.0 to 3.3.2 by @dependabot[bot] in #7580
- D3 chartjs migration by @akatsoulas in #7520
- Strengthen l10n prompt by @akatsoulas in #7582
- ensure pinned articles have current revision by @escattone in #7588
- Playwright: Expand test coverage to admin user pages by @emilghittasv in #7589
- Fixing a minor typo by @nkishimori in #7596
- ensure visited links purple in questions/cards by @escattone in #7590
- ensure spam questions of user only visible to moderators by @escattone in #7593
- fix parsing of wiki youtube videos by @escattone in #7599
- Bump postcss from 8.5.14 to 8.5.15 by @dependabot[bot] in #7600
- Bump tornado from 6.5.5 to 6.5.6 by @dependabot[bot] in #7595
- Bump @stylistic/stylelint-plugin from 5.1.0 to 5.2.0 by @dependabot[bot] in #7601
- Bump @babel/core from 7.29.0 to 7.29.7 by @dependabot[bot] in #7603
- Update psycopg[binary,pool] requirement from <4,>=3.1.0 to >=3.3.4,<4 by @dependabot[bot] in #7604
- Bump cssnano from 7.1.9 to 8.0.2 by @dependabot[bot] in #7602
- Bump docker from 6.1.3 to 7.1.0 by @dependabot[bot] in #7605
- remove translate-toolkit by @escattone in #7609
- Bump js-yaml from 4.1.1 to 4.2.0 by @dependabot[bot] in #7608
- remove unused docker dev dependency by @escattone in #7610
- Update ZD topics data by @akatsoulas in #7597
- Add the Reviewer badge by @denyshon in #7573
- Hide the mobile sidebar when it's empty by @denyshon in #7586
- adjust ZD topics migration by @escattone in #7615
New Contributors
- @nkishimori made their first contribution in #7596
Full Changelog: 1.7.10...1.7.11
1.7.10
Highlights
- Improvements to direct-support ticket views (both for groups and individual users).
- Fixed the geo location detection of the user's country.
- Updated Firefox download URLs in the footer (thanks @janbrasna!).
What's Changed
- fix rendering of Mermaid charts in docs by @escattone in #7556
- Change footer download URLs to newer funnels by @janbrasna in #7554
- allow underlines and horizontal rules in ticket replies by @escattone in #7550
- fix hover on group status filters by @escattone in #7551
- Switch GeoIP to Fastly by @akatsoulas in #7499
- Bump pytest-rerunfailures from 16.1 to 16.3 by @dependabot[bot] in #7562
- Bump babel-loader from 9.2.1 to 10.1.1 by @dependabot[bot] in #7558
- Bump sentry-sdk from 2.60.0 to 2.61.1 by @dependabot[bot] in #7560
- Bump django-post-office from 3.10.1 to 3.11.2 by @dependabot[bot] in #7561
- Fix out of bound status update by @akatsoulas in #7552
- improve breadcrumbs for ticket detail by @escattone in #7548
- Bump baseline-browser-mapping from 2.10.31 to 2.10.33 by @dependabot[bot] in #7557
- Eslint 10 import x by @akatsoulas in #7563
- Drop check for old SuMo accounts by @akatsoulas in #7564
- improve mobile experience for group tickets by @escattone in #7567
- Fix the editor tools button type by @denyshon in #7566
- Enable matomo tag for Thunderbird data by @akatsoulas in #7565
- Ma topic by @akatsoulas in #7544
- Bump stylelint-order from 7.0.1 to 8.1.1 by @dependabot[bot] in #7574
- Bump pyarrow from 22.0.0 to 23.0.1 by @dependabot[bot] in #7570
- Bump stylelint-scss from 7.1.1 to 7.2.0 by @dependabot[bot] in #7576
- Bump @babel/runtime from 7.29.2 to 7.29.7 by @dependabot[bot] in #7577
- Bump idna from 3.15 to 3.18 by @dependabot[bot] in #7579
- add banner to built-in-vpn article by @escattone in #7583
Full Changelog: 1.7.9...1.7.10
1.7.9
HIghlights
- Sync Zendesk tickets with the platform. Users can now interact with Zendesk without leaving SuMo.
- Unified question detail view with the ticket detail view for a streamlines user experience.
- Move Firefox ESR versions under Firefox
- New way to monitor async tasks.
- Expose ZD tickets to groups.
- Bug fixes and library upgrades.
What's Changed
- add zendesk webhook for push updates by @escattone in #7350
- Upgrade to python 3.14 by @akatsoulas in #7386
- Bump postcss from 8.5.6 to 8.5.13 by @dependabot[bot] in #7460
- Bump google-api-python-client from 2.194.0 to 2.195.0 by @dependabot[bot] in #7463
- Update question detailed view by @akatsoulas in #7370
- account for owner filter with tag counters by @escattone in #7465
- allow links in profile bio by @escattone in #7466
- update
django-cspto version 4 by @escattone in #7464 - Fix overflow on solution button by @akatsoulas in #7468
- fix favicon on Firefox for Android by @escattone in #7461
- Make topic selection dismissable by @akatsoulas in #7469
- make the answer voting UI more prominent by @escattone in #7467
- Bump pytest from 8.4.2 to 9.0.3 by @dependabot[bot] in #7426
- add ZD ticket status/comment write methods by @escattone in #7369
- Playwright:Expand test coverage to announcement banners by @emilghittasv in #7393
- Bump justhtml from 1.17.0 to 1.18.0 by @dependabot[bot] in #7471
- Bump langchain-core from 1.3.2 to 1.3.3 by @dependabot[bot] in #7476
- Bump @babel/plugin-transform-modules-systemjs from 7.29.0 to 7.29.4 by @dependabot[bot] in #7475
- Bump fast-uri from 3.1.0 to 3.1.2 by @dependabot[bot] in #7472
- upgrade Django to 5.2.14 by @escattone in #7479
- Bump requests from 2.33.1 to 2.34.0 by @dependabot[bot] in #7482
- Bump urllib3 from 2.6.3 to 2.7.0 by @dependabot[bot] in #7478
- Mark moderation tasks as dups by @akatsoulas in #7483
- return early on "falsy" input to wiki_to_safe_html by @escattone in #7485
- update the required Python versions by @escattone in #7487
- Improve question and ticket detail pages by @akatsoulas in #7486
- Bump svelte from 5.53.11 to 5.55.7 by @dependabot[bot] in #7491
- Bump langsmith from 0.7.37 to 0.8.0 by @dependabot[bot] in #7488
- account for first comment same as ticket description by @escattone in #7474
- Bump webpack-merge from 5.8.0 to 6.0.1 by @dependabot[bot] in #7142
- Bump elasticsearch from 9.3.0 to 9.4.0 by @dependabot[bot] in #7481
- Bump pytest-html from 3.2.0 to 4.2.0 by @dependabot[bot] in #7361
- Bump copy-webpack-plugin from 11.0.0 to 14.0.0 by @dependabot[bot] in #7141
- Upgrade to chai v6 by @akatsoulas in #7493
- Playwright: Refactor tests and page objects by @emilghittasv in #7489
- Bump stylelint version by @akatsoulas in #7494
- Update question details UI by @akatsoulas in #7495
- adjust the answer-list in the details view by @escattone in #7496
- add periodic task for active support ticket sync by @escattone in #7458
- add simple periodic task watchdog by @escattone in #7423
- Fix overflowing text by @akatsoulas in #7497
- Place menu within container by @akatsoulas in #7498
- Bump google-api-python-client from 2.195.0 to 2.196.0 by @dependabot[bot] in #7508
- Bump langchain-google-vertexai from 3.2.2 to 3.2.3 by @dependabot[bot] in #7507
- Bump tabulate from 0.9.0 to 0.10.0 by @dependabot[bot] in #7505
- Bump baseline-browser-mapping from 2.10.29 to 2.10.31 by @dependabot[bot] in #7502
- Wrap metadata on small viewports by @akatsoulas in #7509
- Bump idna from 3.13 to 3.15 by @dependabot[bot] in #7513
- Bump pymdown-extensions from 10.21.2 to 10.21.3 by @dependabot[bot] in #7512
- Add AST check in pre-commit by @akatsoulas in #7514
- Playwright: Fix failing tests caused by recent AAQ question page changes. by @emilghittasv in #7510
- Playwright: Expand My Questions page tests coverage by @emilghittasv in #7518
- update Python/Django versions in CLAUDE.md by @escattone in #7521
- Add ESR version to Firefox by @akatsoulas in #7517
- Sync tickets upon webhooks by @akatsoulas in #7516
- Do not raise RuntimeError on duplicates by @akatsoulas in #7527
- Bump google-analytics-data from 0.21.0 to 0.22.0 by @dependabot[bot] in #7524
- Bump stylelint from 17.11.1 to 17.12.0 by @dependabot[bot] in #7522
- allow replies to support tickets (simpler async) by @escattone in #7492
- Tickets markdown by @akatsoulas in #7526
- user markdown body in replies by @escattone in #7529
- Playwright: Expand test coverage by @emilghittasv in #7531
- Do not bulk delete threads by @akatsoulas in #7528
- Sync *_ESR_NEXT & Make only supported ESRs visible by @denyshon in #7530
- Fix list formating for tickets by @akatsoulas in #7533
- Allow headings and tables in tickets by @akatsoulas in #7534
- When moderating, send notifications only on unmarking answers as spam by @denyshon in #7535
- better breadcrumbs for support ticket detail by @escattone in #7539
- disallow replies to closed support tickets by @escattone in #7537
- updated message for pending tickets by @escattone in #7538
- reopen support tickets on reply by @escattone in #7536
- Bump sentry-sdk from 2.58.0 to 2.60.0 by @dependabot[bot] in #7523
- Bump django-watchman from 1.3.0 to 1.5.0 by @dependabot[bot] in #7506
- Bump postcss-custom-properties from 13.3.12 to 15.0.1 by @dependabot[bot] in #7504
- Rename "All articles and threads" to "All articles" by @denyshon in #7540
- Enable ticket history for groups by @akatsoulas in #7519
- switch ticket replies to synchronous POST with
htmxspinner by @escattone in #7541 - Fix group reply permissions by @akatsoulas in #7543
- Wrap author karma-titles on narrow viewports by @janbrasna in #7545
- Use a default timeout for Zendesk by @akatsoulas in #7546
- allow support tickets to be marked as solved by @escattone in #7542
- Make ratelimit atomic by @akatsoulas in #7547
- Do not resolve ZD tickets by @akatsoulas in #7555
Full Changelog: 1.7.8...1.7.9
1.7.8
Highlights
- Improvements to the list view of the community forums.
- Show spam questions to moderators when viewing a specific user's questions (thanks @denyshon!).
- Automatic tagging of the version for Thunderbird questions.
- Other bug fixes and improvements.
What's Changed
- Skip classification on local env by @akatsoulas in #7396
- Sanitize input and upgrade justHTML. by @akatsoulas in #7439
- Handle unserializable tag names by @akatsoulas in #7445
- add tb_version handling and improve handling by @escattone in #7443
- remove question body as clickable surface by @escattone in #7446
- improve replied-by message for questions by @escattone in #7447
- fix spam moderation of answers by @escattone in #7444
- Account for document visibility in translate by @akatsoulas in #7442
- fix hover highlight on tags by @escattone in #7449
- Add ES volume by @akatsoulas in #7453
- select default show filter based on contributor status by @escattone in #7454
- Display spam questions for moderators in the user view by @denyshon in #7408
- Do not display tabs on url queries by @akatsoulas in #7457
- Don't set max-width for needsinfo checkbox labels by @denyshon in #7450
- expose filtered topic by @escattone in #7435
- ensure question-list filters play nicely with each other by @escattone in #7448
Full Changelog: 1.7.7...1.7.8
1.7.7
Highlights
- Some improvements and bug fixes to the AAQ.
- Improved spam classification.
- Other bug fixes and improvements.
What's Changed
- Bump fast-xml-parser from 4.5.4 to 4.5.6 by @dependabot[bot] in #7412
- Bump google-auth-oauthlib from 1.2.4 to 1.3.1 by @dependabot[bot] in #7390
- Bump django-redis from 5.4.0 to 6.0.0 by @dependabot[bot] in #7389
- Make the "View All {count} Articles" string localizable by @denyshon in #7388
- Correct the tb_version Android help text by @denyshon in #7418
- Correct a command in hacking_howto.md by @denyshon in #7406
- reduce space after text in question cards by @escattone in #7421
- fix some flaky wiki tests by @escattone in #7420
- Bump follow-redirects from 1.15.6 to 1.16.0 by @dependabot[bot] in #7427
- fix article discuss/feed endpoints by @escattone in #7416
- ensure correct tag counts by @escattone in #7411
- respect support config in search results AAQ widget by @escattone in #7429
- fix show-more button by @escattone in #7415
- Update gitignore by @akatsoulas in #7431
- Do not cascade delete in kbforums by @akatsoulas in #7432
- Bump langsmith from 0.6.5 to 0.7.31 by @dependabot[bot] in #7428
- only show FFE banner if ZD configured by @escattone in #7434
- Search ES if no match is found client-side. by @akatsoulas in #7433
- Invalidate cache on conf change by @akatsoulas in #7438
- Playwright: Add fxa browser challenge header by @emilghittasv in #7437
- better spam classification via product metadata by @escattone in #7441
Full Changelog: 1.7.6...1.7.7
1.7.6
Highlights
- Restore tag filtering and read-more links to AAQ listing
- Bug fixes and improvements
What's Changed
- Optimize query by @akatsoulas in #7397
- fix top margin of tags sidebar section by @escattone in #7399
- Index questions without answers by @akatsoulas in #7403
- Bump lodash from 4.17.23 to 4.18.1 by @dependabot[bot] in #7402
- Bump justhtml from 1.13.0 to 1.14.0 by @dependabot[bot] in #7401
- Bump django from 5.2.12 to 5.2.13 by @dependabot[bot] in #7404
- Restore show more link in AAQ listing by @akatsoulas in #7405
- Correct a formatting error in hacking_howto.md by @denyshon in #7407
- Make filter-related strings on /flagged localizable by @denyshon in #7391
- Make the tb_version field required & Add help_text by @denyshon in #7356
- ensure tags search is functional after filtering by @escattone in #7410
- fix read more links by @escattone in #7414
Full Changelog: 1.7.5...1.7.6
1.7.5
1.7.4
1.7.3
Highlights
- Refresh the UI in the AAQ listing and My Questions sections
- Improve tag filtering in the AAQ listing
- Bug fixes and improvements
What's Changed
- Refresh 'My Questions' page. by @akatsoulas in #7339
- Bump google-auth from 2.48.0 to 2.49.1 by @dependabot[bot] in #7340
- Bump justhtml from 1.12.0 to 1.13.0 by @dependabot[bot] in #7347
- Restore comments regressed by "improve support configuration" by @denyshon in #7351
- Bump picomatch by @dependabot[bot] in #7349
- fix zendesk-spam page by @escattone in #7348
- Bump requests from 2.32.5 to 2.33.0 by @dependabot[bot] in #7353
- Bump nltk from 3.9.3 to 3.9.4 by @dependabot[bot] in #7352
- fix wiki preview and enforce restrictions when parsing wiki content by @escattone in #7330
- Faster tests by @akatsoulas in #7354
- Bump locutus from 3.0.14 to 3.0.32 by @dependabot[bot] in #7358
- Add TB for Android to the main nav menu and reorder other items by @denyshon in #7355
- Bump handlebars from 4.7.7 to 4.7.9 by @dependabot[bot] in #7359
- Improve badges/award page by @emilghittasv in #7357
- trigger cascade re-render on change to
restrict_to_groupsby @escattone in #7360 - Bump pygments from 2.19.2 to 2.20.0 by @dependabot[bot] in #7364
- Bump mkdocs-material from 9.7.5 to 9.7.6 by @dependabot[bot] in #7362
- Bump pyparsing from 3.2.5 to 3.3.2 by @dependabot[bot] in #7363
- Update pyparsing methods by @akatsoulas in #7366
- Streamline the question list UI. by @akatsoulas in #7365
- add ZD ticket/comments read methods by @escattone in #7367
- AAQ svg and font update by @akatsoulas in #7373
- Restore Filter By section by @akatsoulas in #7371
- Filter topics instead of redirecting by @akatsoulas in #7375
- Optimize tags query by @akatsoulas in #7376
- Improve new functionaliy around tags by @akatsoulas in #7374
- Restore page views counter in AAQ listing by @akatsoulas in #7372
- Restrict visibility to ZD tickets by @akatsoulas in #7377
- Display locked label along with solved by @akatsoulas in #7378
- Display filters only to contributors by @akatsoulas in #7379
- Display all available labels by @akatsoulas in #7381
- Last reply update by @akatsoulas in #7380
- Update object metadata in aaq listing by @akatsoulas in #7383
- Update ZD distribution policies by @akatsoulas in #7382
- Update the AAQ listing UI by @akatsoulas in #7384
- Preserve tag filtering status by @akatsoulas in #7385
- Playwright: Update locators & tests targeting the My Questions & Community forums page by @emilghittasv in #7387
Full Changelog: 1.7.2...1.7.3