Releases: mozilla/kitsune
Releases · mozilla/kitsune
Release list
1.7.16
Highlights
- We now provide the ability to change the way KB articles are ordered per topic (in topic cards and on topic pages). For example, we'll use this for ordering the KB articles for the
Release notestopic from newest to oldest. - Lots of updates and bug fixes from @denyshon (Thank you!)
What's Changed
- Fix karma title l10n by @denyshon in #7700
- Drop l10n of some non-user-facing strings by @denyshon in #7701
- Enable l10n for contributor forums & L10n fixes by @denyshon in #7699
- Set order for question metric graph objects by @denyshon in #7697
- Bump google-analytics-data from 0.22.0 to 0.23.0 by @dependabot[bot] in #7693
- Drop postcrash app by @akatsoulas in #7660
- run test-js target in node container by @escattone in #7703
- Disable Upload button until validation passes by @denyshon in #7706
- Fix image types for gallery uploads by @denyshon in #7705
- Fix badge localization by @denyshon in #7708
- allow article ordering for topics by @escattone in #7698
- record revision translation records by @escattone in #7649
- Update extract_db.py for Python 3.14 by @denyshon in #7711
Full Changelog: 1.7.15...1.7.16
1.7.15
Highlights
- For questions in the community forums, we now show the product version (if available) for all Firefox and Thunderbird products, but only to contributors.
- We provide a new profile URL (https://support.mozilla.org/profile/), which provides a way to link to the currently signed-in user's profile without requiring a username.
- Lots of bug fixes and some security-related fixes.
- Thanks to our contributor @denyshon and our newest contributor @vichekaoeun!
What's Changed
- Playwright: Expand test coverage to media gallery. by @emilghittasv in #7652
- Playwright: Further expand media gallery test coverage by @emilghittasv in #7654
- fix dockerflow version endpoint by @escattone in #7653
- Don't accept video types in ImageForm by @denyshon in #7658
- Remove the unused VIDEO_MAX_FILESIZE setting by @denyshon in #7657
- Playwright: Expand test coverage over the Kb Templates listing page by @emilghittasv in #7655
- Add product version to question cards for contributors by @denyshon in #7553
- Conditionally add product version by @akatsoulas in #7670
- Display product version for more products by @denyshon in #7671
- Bump playwright from 1.58.0 to 1.61.0 by @dependabot[bot] in #7665
- Bump postcss from 8.5.15 to 8.5.16 by @dependabot[bot] in #7663
- Bump boto3 from 1.42.96 to 1.43.36 by @dependabot[bot] in #7664
- Bump jquery-ui from 1.14.1 to 1.14.2 by @dependabot[bot] in #7661
- Bump parameterized from 0.8.1 to 0.9.0 by @dependabot[bot] in #7666
- Update SECURITY.md to direct security reports to hackerone by @fkiriakos07 in #7675
- Always display sanitized_product_version if set by @denyshon in #7674
- Playwright: Expand test coverage to Moderation /flagged page by @emilghittasv in #7673
- Fix l10n resource comment by @denyshon in #7678
- Update doc running process by @vichekaoeun in #7685
- Do not send emails for each area on contributor sign-up by @denyshon in #7682
- Fix handling plurals for l10n of "{n} members" by @denyshon in #7680
- Fix handling plurals for l10n of "{n} subgroups" by @denyshon in #7679
- Validate question status before updating by @akatsoulas in #7668
- Do not reload page on voting by @akatsoulas in #7686
- Fix ctr render by @akatsoulas in #7687
- Improve styling for the review modal and when editing articles/metadata & Make kbox responsive to window resizing and overflow by @denyshon in #7613
- Kbox styling updates by @akatsoulas in #7688
- Bump requests from 2.34.0 to 2.34.2 by @dependabot[bot] in #7692
- Bump boto3 from 1.43.36 to 1.43.40 by @dependabot[bot] in #7691
- Bump color-string from 1.9.1 to 2.1.4 by @dependabot[bot] in #7689
- Correct the Manage my queue string by @denyshon in #7681
- Fix some l10n string contexts by @denyshon in #7694
- Bump env-cmd to v11 by @akatsoulas in #7695
- Only set kbox max-height when beyond screen edge by @denyshon in #7696
- Add a profile redirect by @akatsoulas in #7672
New Contributors
- @vichekaoeun made their first contribution in #7685
Full Changelog: 1.7.14...1.7.15
1.7.14
Highlights
- Some UI and CSP fixes
What's Changed
- eliminate extra whitespace below text in accouncements by @escattone in #7648
- wrap long usernames on rev history page by @escattone in #7647
- fix overlap of long email headers by @escattone in #7646
- Allow webservices.mozgcp.net by @akatsoulas in #7651
Full Changelog: 1.7.13...1.7.14
1.7.13
Highlights
- The Locale Metrics and Aggregated Metrics dashboards -- as well as the "Search Clickthrough Rate" and "Daily Unique Visitors" sections of the KPI dashboard -- have been restored and updated.
- Improved Zendesk ticket support (better ticket lifecycle handling, and the ticket ID is displayed).
- Improved AI-based topic classification.
- Stricter CSP rules.
- The video gallery has been removed.
- UI improvements by @janbrasna (thank you!).
- Lots of package updates.
What's Changed
- ensure safe badges by @escattone in #7594
- Make ES tests parallel by @akatsoulas in #7623
- Playwright: Further expand playwright coverage to user admin pages by @emilghittasv in #7627
- Fix search clickthrough rate dashboard by @akatsoulas in #7622
- Drop surveygizmo deprecated code by @akatsoulas in #7625
- avoid flakiness from Redis clashes in tests by @escattone in #7629
- Update daily unique visitors dashboard by @akatsoulas in #7624
- Bump cryptography from 47.0.0 to 48.0.1 by @dependabot[bot] in #7611
- Bump langchain from 1.2.14 to 1.3.9 by @dependabot[bot] in #7618
- Bump undici from 7.25.0 to 7.28.0 by @dependabot[bot] in #7631
- Fix misaligned revision list form button by @janbrasna in #7632
- Remove notification link spacing moved to Protocol by @janbrasna in #7628
- Make CSP rules stricter by @akatsoulas in #7630
- Drop video gallery by @akatsoulas in #7634
- Pass the user selection to llm by @akatsoulas in #7598
- Expose ZD ticket id by @akatsoulas in #7633
- Bump sharp from 0.34.5 to 0.35.2 by @dependabot[bot] in #7635
- Bump pytest-playwright from 0.7.2 to 0.8.0 by @dependabot[bot] in #7640
- Bump django-treebeard from 5.0.5 to 5.2.2 by @dependabot[bot] in #7639
- Bump compression-webpack-plugin from 10.0.0 to 12.0.0 by @dependabot[bot] in #7638
- Bump date-fns from 4.2.1 to 4.4.0 by @dependabot[bot] in #7636
- Bump django-redis from 6.0.0 to 7.0.0 by @dependabot[bot] in #7641
- handle Zendesk ticket deletions by @escattone in #7569
- Bump vcrpy from 8.1.1 to 8.2.1 by @dependabot[bot] in #7643
- Bump langsmith from 0.8.0 to 0.8.18 by @dependabot[bot] in #7644
- update justhtml to version 3 by @escattone in #7645
- improve aggregated metrics view by @escattone in #7607
Full Changelog: 1.7.12...1.7.13
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