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