Releases: mozilla/kitsune
Releases · mozilla/kitsune
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
1.6.5
Highlights
- New group functionality, including an improved group profile page, that provides one of the core pieces needed for Firefox Enterprise support.
- The in-product link is now visible to contributors. Thanks @denyshon!
What's Changed
- Playwright: Fix search and localization dashboard test failures by @emilghittasv in #7178
- Bump filelock from 3.18.0 to 3.20.3 by @dependabot[bot] in #7174
- Bump virtualenv from 20.31.2 to 20.36.1 by @dependabot[bot] in #7172
- Nested groups by @akatsoulas in #7177
- Add exception rule by @akatsoulas in #7181
- Allow product exemption from spam classifier by @akatsoulas in #7171
- Bump django from 4.2.25 to 4.2.27 by @dependabot[bot] in #7187
- Bump pymdown-extensions from 10.16 to 10.16.1 by @dependabot[bot] in #7186
- Bump langchain-core from 0.3.76 to 0.3.81 by @dependabot[bot] in #7185
- Bump pyasn1 from 0.6.1 to 0.6.2 by @dependabot[bot] in #7183
- Visibility filtering by @akatsoulas in #7188
- visibility filtering for groups and group profiles by @escattone in #7180
- Use a group instance in template by @akatsoulas in #7190
- do not display AAQ CTA if no support configured by @escattone in #7192
- Remove pocket from AAQ nav by @akatsoulas in #7194
- move switcher to sidebar by @escattone in #7179
- Introduce group isolation. by @akatsoulas in #7189
- Display in-product link indicator to contributors by @denyshon in #7199
- set explicit read-only scope for GA calls by @escattone in #7198
- switcher widget with centered megaphone on desktop by @escattone in #7197
- optimize visibility filtering for group profiles by @escattone in #7196
- Playwright: Remove Pocket from test coverage by @emilghittasv in #7200
- Bump html-webpack-plugin from 5.6.3 to 5.6.5 by @dependabot[bot] in #7166
- Group management by @akatsoulas in #7201
- Fix AAQ widget rendering by @akatsoulas in #7203
- Fix admin button overlapping by @akatsoulas in #7204
- Playwright: Moving test account from restmail to gmail by @emilghittasv in #7205
- fix adding of users by @escattone in #7206
- Always inherit visibility from root node by @akatsoulas in #7209
- allow lazy loading of images in group profile by @escattone in #7210
- handle ordered/unordered lists in group profile info by @escattone in #7214
- determine when to show AAQ CTA widget by @escattone in #7215
- new edit avatar page by @escattone in #7212
- Display the Quote option only when applicable by @denyshon in #7213
- adjust manage group section of group profile page by @escattone in #7207
- Add leaders as members through admin by @akatsoulas in #7216
- Update visibilty for descendants by @akatsoulas in #7218
- save images in view similarly to admin by @escattone in #7211
- prevent overwrite of inherited
visible_to_groupsby @escattone in #7221 - consider
visible_to_groupsonly for moderated group profiles by @escattone in #7220 - Ensure root node always has a moderator by @akatsoulas in #7217
- Bump lodash from 4.17.21 to 4.17.23 by @dependabot[bot] in #7195
- Introduce classifier documentation by @akatsoulas in #7222
- Bump locutus from 2.0.32 to 2.0.39 by @dependabot[bot] in #7224
- Do not automatically remove leader from group by @akatsoulas in #7225
Full Changelog: 1.6.4...1.6.5
1.6.4
Highlights
- Machine translations of KB articles now handle the tedious task of correctly resolving both internal and external anchors (mozilla/sumo#2701).
- Fixed a source of duplicate emails to users that subscribed to community discussions, KB article discussions, and KB article approvals/reviews (mozilla/sumo#2563).
- Added the foundations for providing both premium and community support for specific products.
- Lots of contributions from @denyshon, thank you!
What's Changed
- Playwright: Improve playwright flows by @emilghittasv in #7119
- Correct the message when deleting an only revision by @denyshon in #7118
- Add beta & alpha to sync_product_versions by @denyshon in #7120
- Improve MT auto-approve comment by @denyshon in #7122
- Switch from naturaltime to timesince by @denyshon in #7089
- Hybrid flow models by @akatsoulas in #7123
- Rework Share data fallback message formatting by @denyshon in #7087
- Remove fallback topics for loginless by @akatsoulas in #7124
- Create config only for active products by @akatsoulas in #7126
- fix some flaky tests by @escattone in #7131
- fix google-auth creds impersonation by @escattone in #7132
- Update styleguide build & deployment by @janbrasna in #7009
- Do not deactivate superusers by @akatsoulas in #7105
- improve reliability of rate-limit test by @escattone in #7134
- Fix a split string in kitsune\sumo\jinja2\handlers\403.html & Add l10n comments by @denyshon in #7107
- Bump sinon from 15.0.1 to 21.0.0 by @dependabot[bot] in #6816
- Bump imagemin from 8.0.1 to 9.0.1 by @dependabot[bot] in #7072
- Bump css-loader from 6.7.3 to 7.1.2 by @dependabot[bot] in #6964
- Bump postcss-loader from 7.0.2 to 8.2.0 by @dependabot[bot] in #7048
- Bump pytest-rerunfailures from 15.1 to 16.1 by @dependabot[bot] in #7018
- update engines by @escattone in #7135
- update package-lock.json by @escattone in #7137
- improve performance of
top_contributors_l10nby @escattone in #7138 - Hybrid flows data structures and routing by @akatsoulas in #7127
- update stylelint and related packages by @escattone in #7139
- Add a string about re-login on avatar change & Correct several strings by @denyshon in #7084
- Bump django-waffle from 3.0.0 to 5.0.0 by @dependabot[bot] in #7147
- handle anchors within machine translations by @escattone in #7125
- remove unused docs dependencies by @escattone in #7136
- adjustments for hybrid flow by @escattone in #7149
- fix duplicate emails from event unions by @escattone in #7150
- Do not redirect for premium products by @akatsoulas in #7151
- Do not render 404 on support widgets by @akatsoulas in #7152
- Bump werkzeug from 3.1.4 to 3.1.5 by @dependabot[bot] in #7155
- avoid cycling on cancel after switch by @escattone in #7153
- better redirect on cancel after support-type switch by @escattone in #7158
- Bump django-timezone-field from 7.1 to 7.2.1 by @dependabot[bot] in #7169
- set proper AAQ context for AAQ widgets by @escattone in #7170
- simplify AAQ info by @escattone in #7176
- redirect non-English ZD questions to English by @escattone in #7173
- improve performance of two product support methods by @escattone in #7175
Full Changelog: 1.6.3...1.6.4