Releases: mozilla/kitsune
Releases · mozilla/kitsune
1.2.14
Highlights
- New user moderation pipeline for deleting users while retaining their content contributions
What's Changed
- Set updated_by field to null by @akatsoulas in #6556
- Fix 500 error when viewing questions with solutions from deleted users by @smithellis in #6561
- Update gitignore by @akatsoulas in #6566
- System account by @akatsoulas in #6559
- set
updated_by
of KB Post to NULL when user deleted by @escattone in #6569 - anonymize votes when creator deleted by @escattone in #6568
- Return the pk/id for docs in search by @smithellis in #6544
- Delete non-approved revisions on user deletion by @akatsoulas in #6567
- add user deletion listeners for awards & badges by @escattone in #6570
- handle revision
reviewer
andreadied_for_localization_by
fields on user deletion by @escattone in #6563 - improved display of question marked as spam by by @escattone in #6572
- Change SumoBot to deleted_user by @smithellis in #6537
- Add cleanup of old account events by @smithellis in #6576
- Lock a question when submitter is deleted by @akatsoulas in #6575
- Delete threads with no replies by @akatsoulas in #6578
- Properly handle non-approved revision deletions by @akatsoulas in #6577
- Use correct value for outbox users by @smithellis in #6581
- do not add explanatory answer if already locked by @escattone in #6584
- Create a GroupProfile for the Staff Content Team by @smithellis in #6587
- do not allow replies to system accounts by @escattone in #6588
- Playwright locator refactoring by @emilghittasv in #6591
- Remove username from quoted post by @smithellis in #6579
- include system accounts in recent revision filtering by @escattone in #6593
- Automate user curation by @smithellis in #6590
- improve the gathering of names in
MultiUsernameFilterField
by @escattone in #6594 - fix the URL parsing used within
redis_client
by @escattone in #6585 - add DMS handling for cleanup of old account events by @escattone in #6589
- Change close_account to utilize the deletion pipeline by @smithellis in #6595
- Add handler for flags by @akatsoulas in #6597
- 2278 remove user title from sumobot by @smithellis in #6600
- Playwright fix test failures and improve the pytest_runtest_makereport hook by @emilghittasv in #6599
- Expose last_login in list_display by @akatsoulas in #6598
- properly handle revision
based_on
field by @escattone in #6580 - Use correct content type by @akatsoulas in #6601
- Revert "Return the pk/id for docs in search" by @smithellis in #6602
- Playwright: fix error in pytest_runtest_makereport hook by @emilghittasv in #6604
- remove documents without revs after user deletion by @escattone in #6605
- reprocess failed account events by @escattone in #6571
- Revert "Remove username from quoted post" by @emilghittasv in #6606
- Update privacy link by @akatsoulas in #6607
- Delete content on flag approval by @akatsoulas in #6609
- Select latest available version if product's exceed it by @akatsoulas in #6613
- Get the highest available version from the picker by @akatsoulas in #6614
- Remove question locking upon moderation by @akatsoulas in #6615
- Bump playwright to 1.51 by @emilghittasv in #6616
- standardize topic listing by @smithellis in #6620
- Invalidate cache when topics are archived by @akatsoulas in #6621
- add GCP token file to dockerignore by @fkiriakos07 in #6622
- Invalidate cache on archival state change by @akatsoulas in #6623
New Contributors
- @fkiriakos07 made their first contribution in #6622
Full Changelog: 1.2.13...1.2.14
1.2.13
What's Changed
- only save when needed within
is_taken
by @escattone in #6558
Full Changelog: 1.2.12...1.2.13
1.2.12
Highlights
- Performance improvements for the moderation tool
- Notification system improvements focused on avoiding duplicate and missing emails
What's Changed
- Bump django from 4.2.18 to 4.2.20 by @dependabot in #6546
- Bump jinja2 from 3.1.5 to 3.1.6 by @dependabot in #6548
- Fix n+1 query by @smithellis in #6549
- cleanup email after moving to
django-post-office
by @escattone in #6545 - Remove unused contributor endpoint by @akatsoulas in #6547
- Eliminate n+1 queries in moderation tool by @akatsoulas in #6552
- Fix filtering query by @akatsoulas in #6554
- Skip write op in read only by @smithellis in #6550
- Move email related tasks in the same queue by @akatsoulas in #6553
- 2046 - Mulitproduct AAQ CTA URL by @smithellis in #6536
- Fix error on user deletion with reply by @akatsoulas in #6555
- only send messages to valid emails by @escattone in #6551
- Optmize email normalization by @akatsoulas in #6557
Full Changelog: 1.2.11...1.2.12
1.2.11
Highlights
- New robust email backend that should resolve our longstanding email issues.
What's Changed
- record failed deflections (again) by @escattone in #6522
- Improve database queries to prevent 500 error on /users/watches by @smithellis in #6516
- Create the Content Team group via a data migration by @smithellis in #6515
- Account deletions by @akatsoulas in #6509
- Playwright extend test coverage over the new topic cards by @emilghittasv in #6524
- Allow archiving tags from list display by @akatsoulas in #6525
- Update content group name by @akatsoulas in #6526
- Allow empty values in admin for profiles by @akatsoulas in #6527
- add the ability to use the
django_ses.EmailBackend
by @escattone in #6528 - Assign media to sumobot on user deletion by @akatsoulas in #6531
- Do not delete questions on user deletions by @akatsoulas in #6529
- Reassign revisions to sumobot on user deletion by @akatsoulas in #6532
- Force load images when expanding sections by @akatsoulas in #6530
- Properly handle announcements for logged in users by @akatsoulas in #6535
- Add delete user endpoint by @akatsoulas in #6534
- use
django-post-office
with adjango_ses
backend for emails by @escattone in #6533 - fix
env-build
by @escattone in #6538 - avoid email locking issues by @escattone in #6539
- ensure email log level of INFO by @escattone in #6540
- Add default values for SES secrets by @akatsoulas in #6541
- Add waffle switch for user deletions by @akatsoulas in #6542
Full Changelog: 1.2.10...1.2.11
1.2.10
What's Changed
- Playwright bump dependencies by @emilghittasv in #6517
- add backend to list of real email backends by @escattone in #6519
Full Changelog: 1.2.9...1.2.10
1.2.9
Highlights
- Under the hood improvements to improve the stability of the notification system.
- Bug fixes!
What's Changed
- Increase Postgres shared memory by @akatsoulas in #6504
- rate limit emails by @escattone in #6482
- 1968 - Document edit and metadata on mobile by @smithellis in #6500
- Exclude AAQ macro on the get-community-support page by @smithellis in #6481
- Bump cryptography from 43.0.1 to 44.0.1 by @dependabot in #6502
- Fix browser back navigation on revision list pages by @smithellis in #6508
- Properly handle filtering and search params by @akatsoulas in #6512
- Fix back and forth buttons by @akatsoulas in #6513
- 99 - Long user watch list causes page loading issues by @smithellis in #6514
Full Changelog: 1.2.8...1.2.9
1.2.8
What's Changed
- Ensure view gets a locale by @smithellis in #6503
- remove
self
fromprocess_event_profile_change
by @escattone in #6506
Full Changelog: 1.2.7...1.2.8
1.2.7
Highlights
- New topic cards on the product landing pages that show featured and other articles by topic.
- Improved management of email connections.
What's Changed
- close email connections when done by @escattone in #6496
- more reliable account event processing by @escattone in #6489
- make the logging email backend a context manager by @escattone in #6498
- reintroduce topic cards with performance fix by @escattone in #6497
- ensure translations use topic of parent for breadcrumbs by @escattone in #6499
- use topics of parent for translations in
build_topics_data
by @escattone in #6501
Full Changelog: 1.2.6...1.2.7
1.2.6
1.2.5
Highlights
- New topic cards on the product landing pages that show featured and other articles by topic.
What's Changed
- Upgrade pillow from 9.5 to 11 by @smithellis in #6477
- Topic cards revised to show three articles by @smithellis in #6471
- Update wording in macro. by @akatsoulas in #6485
- provide SMTP email backend with Sentry capture by @escattone in #6480
- Update padding in topic cards by @akatsoulas in #6486
- Automatic package updates by @akatsoulas in #6484
- Fix queries for non en-US locales by @akatsoulas in #6487
- Do not clip article counter by @akatsoulas in #6488
- Expose fallback documents in topic cards. by @akatsoulas in #6490
- use request locale in topic card links by @escattone in #6491
- pass template context to help_topics by @escattone in #6492
- Do not show duplicate docs by @akatsoulas in #6493
- Remove duplicate docs per topic by @akatsoulas in #6494
Full Changelog: 1.2.4...1.2.5