Releases: mozilla/kitsune
Releases · mozilla/kitsune
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
1.7.2
Highlights
- Various improvements to Firefox Enterprise support.
- Major version upgrades for Mozilla Protocol and Svelte
- Various bug fixes, improvements and security optimizations
What's Changed
- Playwright fix failing tests due to Mozilla VPN subscription based support by @emilghittasv in #7306
- Node updates by @akatsoulas in #7303
- Bump tornado from 6.5.4 to 6.5.5 by @dependabot[bot] in #7307
- Bump orjson from 3.11.5 to 3.11.6 by @dependabot[bot] in #7309
- Upgrade protocol to version 22. by @akatsoulas in #7308
- fix some UI issues by @escattone in #7312
- Bump django-allow-cidr from 0.6.0 to 0.8.0 by @dependabot[bot] in #7279
- Don't use target doc title/slug without an approved rev by @akatsoulas in #7313
- Update wording for enterprise by @akatsoulas in #7314
- Flatten subscription status by @akatsoulas in #7315
- fix the footer flicker by @escattone in #7318
- Bump mkdocs-material from 9.7.1 to 9.7.5 by @dependabot[bot] in #7316
- Bump gunicorn from 22.0.0 to 25.1.0 by @dependabot[bot] in #7280
- Display a banner for enterprise support by @akatsoulas in #7304
- Bump justhtml from 1.5.0 to 1.10.0 by @dependabot[bot] in #7319
- Bump django-ses from 4.4.0 to 4.7.2 by @dependabot[bot] in #7317
- Do not ovewrite seg tags by @akatsoulas in #7321
- disable
gunicorncontrol socket by @escattone in #7320 - Bump pyasn1 from 0.6.2 to 0.6.3 by @dependabot[bot] in #7322
- Bump django-cors-headers from 3.14.0 to 4.9.0 by @dependabot[bot] in #7168
- Bump locutus from 2.0.39 to 3.0.14 by @dependabot[bot] in #7311
- Bump justhtml from 1.10.0 to 1.12.0 by @dependabot[bot] in #7323
- Bump svelte to version 5 by @akatsoulas in #7310
- Upgrade jsdom and fix tests by @akatsoulas in #7324
- Switch to mozmeao/dnt-helper by @akatsoulas in #7326
- Restrict upload type by @akatsoulas in #7328
- Send platform segmentation tags to ZD by @akatsoulas in #7325
- Restrict parser usage and ID handling in JS by @akatsoulas in #7327
- add protection for image uploads by @escattone in #7295
- improve the favicon by @escattone in #7331
- Bump flatted from 3.3.3 to 3.4.2 by @dependabot[bot] in #7332
- fix submit button of ready-for-localization modal by @escattone in #7333
- fix wiki.json view by @escattone in #7329
- Improve playwright tests by @emilghittasv in #7334
- Improve badges/badge page UI by @emilghittasv in #7335
- Use limited parser for question details by @akatsoulas in #7338
- Bump playwright from 1.57.0 to 1.58.0 by @dependabot[bot] in #7343
- Bump whitenoise from 6.11.0 to 6.12.0 by @dependabot[bot] in #7342
- Fix fonts by @escattone in #7345
- Update wording in enterprise form by @akatsoulas in #7344
- Update browser_permissions.md by @denyshon in #7346
- Playwright: Fix test failures caused by Monitor by @emilghittasv in #6954
Full Changelog: 1.7.1...1.7.2
1.7.1
Highlights
- Various improvements to Firefox Enterprise support.
- Various group improvements, including improved handling off inactive members/leaders.
- Improved badges/award page -- thanks @emilghittasv!
- Added messaging when hitting the voting limit for questions.
- Various bug fixes and improvements by @denyshon -- thanks!
What's Changed
- emphasize search results when searching on FFE landing page by @escattone in #7262
- Autocreate a parent directory for static/revision.txt by @denyshon in #7238
- Add extra fields for Enterprise. by @akatsoulas in #7257
- native scroll to user message after submission by @escattone in #7267
- Playwright test and framework improvements v2 by @emilghittasv in #7269
- Initialize choices for enterprise by @akatsoulas in #7271
- handle inactive users in groups by @escattone in #7266
- Use django arguments for the form fields by @denyshon in #7263
- Increase troubleshooting timeout to 2 sec by @denyshon in #7275
- Bump nltk from 3.9.2 to 3.9.3 by @dependabot[bot] in #7274
- Switch avatar fallback to a capture-phase listener by @denyshon in #7268
- Update ZD email validation by @akatsoulas in #7276
- Handle isolation only from root by @akatsoulas in #7278
- Update number of childs in groups by @akatsoulas in #7277
- Bump fast-xml-parser from 4.2.5 to 4.5.4 by @dependabot[bot] in #7282
- Bump dj-database-url from 1.3.0 to 3.1.2 by @dependabot[bot] in #7281
- improve AAQ voting rate limits and messaging by @escattone in #7272
- implement security guidelines for github actions by @fkiriakos07 in #7287
- Bump underscore from 1.13.7 to 1.13.8 by @dependabot[bot] in #7288
- Improve the badges/awards page by @emilghittasv in #7285
- Bump django from 5.2.11 to 5.2.12 by @dependabot[bot] in #7294
- Bump svgo by @dependabot[bot] in #7296
- Add brand_id to ZD tickets by @akatsoulas in #7283
- improve support configuration by @escattone in #7255
- Update routing options for ZD by @akatsoulas in #7286
- fix creation of a new AAQConfig by @escattone in #7297
- Playwright expand test coverage for anti-spam and question reply voting by @emilghittasv in #7290
- Bump immutable by @dependabot[bot] in #7299
- Add segmentation tags for Enterprise by @akatsoulas in #7284
- handle nullified profile on account events by @escattone in #7298
- Bump babel from 2.17.0 to 2.18.0 by @dependabot[bot] in #7301
- Update wording for enterprise by @akatsoulas in #7302
- Revert "Update wording for enterprise" by @akatsoulas in #7305
Full Changelog: 1.7.0...1.7.1

