Releases: mozilla/kitsune
Releases · mozilla/kitsune
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
1.7.0
Highlights
- Upgraded to Django 5.2.
- Reduced response latency and resource overhead via Django's native database connection pooling.
- Thanks to @denyshon for several bug fixes!
What's Changed
- Do not skip empty on single indexing by @akatsoulas in #7242
- replace
bleachwithjusthtmlby @escattone in #7236 - Upgrade to Django 5.2 LTS by @akatsoulas in #7208
- Bump django from 5.2.10 to 5.2.11 by @dependabot[bot] in #7244
- Set maxlength for the ff_version & tb_version fields by @denyshon in #7243
- gracefully handle legacy user sessions by @escattone in #7246
- simplify the logout-invalidated-sessions middleware by @escattone in #7249
- Introduce search reindex api for playwright usage by @emilghittasv in #7245
- Make sure troubleshooting-field exists before displaying it by @denyshon in #7253
- fix handling of legacy
first_seenvalues by @escattone in #7252 - support switching to non-English community forums by @escattone in #7250
- Playwright fix broken tests by @emilghittasv in #7254
- Fix JS avatar fallback not happening in some cases by @denyshon in #7247
- Bump playwright to 1.57.0 and update playwright tests to use the reindex api by @emilghittasv in #7256
- fix alignment within support-type switcher by @escattone in #7260
- Playwright test and framework improvements v1 by @emilghittasv in #7261
Full Changelog: 1.6.6...1.7.0
1.6.6
Highlights
- Disabled notifications when machine translations are created for archived KB articles.
- Fixed a bug -- that arose due to a third-party package update -- that prevented machine translations from being created for KB articles with a prior translation in the same locale.
- Updated the product landing page for Firefox Enterprise.
- Added a link to the community participation guidelines when creating/editing a question, an answer, a forum thread, a forum post, a KB forum thread or a KB forum post. Thanks @denyshon!
- Multiple improvements to step 3 of the AAQ flow. Thanks @denyshon!
- Added the Thunderbird version to question details, and also added a
Cancelbutton when editing question details. Thanks @denyshon! - Improved avatar fallback. Thanks @denyshon!
What's Changed
- product-landing page and banner for Firefox for Enterprise by @escattone in #7227
- Bump django from 4.2.27 to 4.2.28 by @dependabot[bot] in #7226
- improve search results heading by @escattone in #7232
- remove flash in breadcrumbs and popular searches by @escattone in #7230
- disable notifications for translations of archived docs by @escattone in #7228
- improve background image (remove stretch) by @escattone in #7231
- Add SUMO rules mentions & Improve AAQ step 3 by @denyshon in #7233
- establish consistent AAQ routing by @escattone in #7234
- fix translations when prior exists by @escattone in #7237
- Add TB version to Question details & Add a Cancel button when editing question details by @denyshon in #7239
- Playwright add restmail test accounts by @emilghittasv in #7241
- Extend JS avatar fallback to images inside .avatar by @denyshon in #7240
Full Changelog: 1.6.5...1.6.6