Releases: mozilla/blurts-server
Releases · mozilla/blurts-server
2024.08.21.1
What's Changed
Full Changelog: 2024.08.21...2024.08.21.1
2024.08.21
What's Changed
- Import translations from l10n repository (2024-08-10) by @mozilla-pontoon in #4937
- chore(deps-dev): bump yaml from 2.4.5 to 2.5.0 by @dependabot in #4944
- chore(deps): bump the sentry group with 3 updates by @dependabot in #4939
- chore(deps-dev): bump typescript from 5.5.3 to 5.5.4 by @dependabot in #4943
- chore(deps): bump the aws-sdk group with 2 updates by @dependabot in #4940
- chore(deps): bump @types/node from 22.1.0 to 22.2.0 by @dependabot in #4946
- Import translations from l10n repository (2024-08-16) by @mozilla-pontoon in #4938
- Import translations from l10n repository (2024-08-18) by @mozilla-pontoon in #4954
- chore(deps-dev): bump fast-check from 3.20.0 to 3.21.0 by @dependabot in #4947
- chore(deps-dev): bump the storybook group across 1 directory with 9 updates by @dependabot in #4957
- Clean up scripts directories by @Vinnl in #4929
- chore(deps): bump @types/node from 22.2.0 to 22.4.1 by @dependabot in #4962
- chore(deps-dev): bump esbuild from 0.23.0 to 0.23.1 by @dependabot in #4963
- chore(deps-dev): bump stylelint from 16.8.1 to 16.8.2 in the stylelint group by @dependabot in #4960
- chore(deps-dev): bump tsx from 4.16.0 to 4.17.0 by @dependabot in #4961
- add docs and a cli flag for testing adm-zip dependency updates by @rhelmer in #4949
- chore(deps): bump the aws-sdk group with 2 updates by @dependabot in #4959
- chore(deps): bump the sentry group with 3 updates by @dependabot in #4958
- Removed old email code and RedesignedEmails flag by @Vinnl in #4932
- Show petition banner experiment CSAT only US users by @flozia in #4928
- [iOS] Fix petition banner link (MNTOR-3432) by @flozia in #4889
- Use the full width in the email header by @Vinnl in #4905
- MNTOR-3248: Stablize HIBP webhook by @mansaj in #4936
- MNTOR-3248: Remove breaches fetch from HIBP webhook endpoint by @mansaj in #4952
- Do not use worker for confetti by @flozia in #3838
- Align disabled state with email validation by @Vinnl in #4964
Full Changelog: 2024.08.09...2024.08.21
2024.08.09
What's Changed
- MNTOR-2566: send status code 401 for unauth'd API endpoints instead of redirect by @mansaj in #4920
- Import translations from l10n repository (2024-08-08) by @mozilla-pontoon in #4930
- Import translations from l10n repository (2024-08-09) by @mozilla-pontoon in #4933
- Fix resolving breaches for secondary emails (MNTOR-3495) by @flozia in #4935
Full Changelog: 2024.08.07...2024.08.09
2024.08.07
What's Changed
- chore(deps): bump @stripe/stripe-js from 4.0.0 to 4.1.0 by @dependabot in #4883
- QA tool for custom data by @mozilloid in #4857
- Import translations from l10n repository (2024-07-31) by @mozilla-pontoon in #4894
- E2E w Mocks: Mntor-3140, Mntor-3141, Mntor-3422 by @mozilloid in #4613
- chore(deps): bump the react group with 4 updates by @dependabot in #4591
- chore(deps): bump the react-aria group with 2 updates by @dependabot in #4870
- MNTOR-null: fix 1 month sql by @mansaj in #4900
- chore: removes docker latest tag and push by @pattersonbl2 in #4901
- Add additional CSAT telemetry (MNTOR-3469) by @flozia in #4899
- QA-tool: made unavailable in prod by @mozilloid in #4903
- Import translations from l10n repository (2024-08-04) by @mozilla-pontoon in #4904
- Don't ignore allowlist on "Welcome to Plus" page, remove "HowItWorksPage" flag by @Vinnl in #4897
- chore(deps): bump @types/node from 22.0.0 to 22.1.0 by @dependabot in #4914
- chore(deps-dev): bump husky from 9.1.2 to 9.1.4 by @dependabot in #4913
- chore(deps-dev): bump the stylelint group with 2 updates by @dependabot in #4910
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4909
- MNTOR-3435 - Convert Breaches.js to Typescript by @codemist in #4876
- chore(deps): bump react-intersection-observer from 9.10.3 to 9.13.0 by @dependabot in #4912
- chore(deps): bump react-cookie from 7.1.0 to 7.2.0 by @dependabot in #4911
- MNTOR-3393: first pass of refactoring some util functions by @mansaj in #4892
- chore(deps): bump the aws-sdk group with 2 updates by @dependabot in #4907
- chore(deps): bump uuid and @types/uuid by @dependabot in #4915
- chore(deps): bump the sentry group across 1 directory with 3 updates by @dependabot in #4917
- Port breach alert email to new email template by @Vinnl in #4895
- Import translations from l10n repository (2024-08-06) by @mozilla-pontoon in #4921
- Update dependency doc with info on testing backend updates by @rhelmer in #4919
- Port the signup report email to the new template by @Vinnl in #4922
- Import translations from l10n repository (2024-08-07) by @mozilla-pontoon in #4926
- Refactor emailAddresses.js to Typescript by @codemist in #4925
- Use solid background colour for logo in dark mode by @Vinnl in #4923
- Update docs on react-intersection-observer testing by @Vinnl in #4916
- Remove unused monthly unresolved email template by @Vinnl in #4927
- Disabling a flag also dis-allowlists all by @Vinnl in #4898
New Contributors
- @pattersonbl2 made their first contribution in #4901
Full Changelog: 2024.07.30...2024.08.07
2024.07.30
What's Changed
- chore(deps): bump node from 22.4-alpine to 22.5-alpine by @dependabot in #4841
- MNTOR-3391: node 22.5.1 fixes an error with npm build by @mansaj in #4862
- Restore top-level 404 pages by @Vinnl in #4859
- Import translations from l10n repository (2024-07-25) by @mozilla-pontoon in #4864
- chore(deps-dev): bump husky from 9.0.11 to 9.1.2 by @dependabot in #4872
- chore(deps-dev): bump fast-check from 3.19.0 to 3.20.0 by @dependabot in #4871
- chore(deps): bump the aws-sdk group with 2 updates by @dependabot in #4868
- chore(deps): bump the sentry group with 3 updates by @dependabot in #4867
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4869
- Add script to validate Nimbus FML (MNTOR-3388) by @flozia in #4861
- QA tool for custom data - DB changes only by @mozilloid in #4873
- Import translations from l10n repository (2024-07-28) by @mozilla-pontoon in #4875
- Migrate utils/hibp.js to TypeScript by @Vinnl in #4865
- Import translations from l10n repository (2024-07-29) by @mozilla-pontoon in #4884
- Convert js to ts files in src/utils by @codemist in #4855
- [iOS] Wait until dismissing the petition banner for iOS (MNTOR-3432) by @flozia in #4866
- chore(deps): bump pg from 8.11.5 to 8.12.0 by @dependabot in #4879
- chore(deps): bump @types/node from 20.14.10 to 22.0.0 by @dependabot in #4880
- chore(deps): bump jsdom from 24.1.0 to 24.1.1 by @dependabot in #4882
- chore(deps): bump the aws-sdk group across 1 directory with 2 updates by @dependabot in #4886
- chore(deps-dev): bump sass from 1.77.6 to 1.77.8 by @dependabot in #4881
- Port src/utils/fxa.js to TypeScript by @Vinnl in #4885
- Import translations from l10n repository (2024-07-30) by @mozilla-pontoon in #4888
- fix client import, move checkUserHasMonthlySubscription from universal to server function by @rhelmer in #4890
Full Changelog: 2024.07.24...2024.07.30
2024.07.24
What's Changed
- Mocks-only by @mozilloid in #4815
- Mntor-3355: integration with e2e, support for email hash based mock-data retrieval by @mozilloid in #4763
- Revert "Revert "MNTOR-3353: add refresh token logic to session management"" by @mansaj in #4835
- Revert "Revert "chore(deps): bump node from 22.3-alpine to 22.4-alpine"" by @mansaj in #4836
- MNTOR-2248: fix typo by @mansaj in #4830
- Mntor-3420-new by @mozilloid in #4837
- Import translations from l10n repository (2024-07-21) by @mozilla-pontoon in #4838
- Import translations from l10n repository (2024-07-22) by @mozilla-pontoon in #4848
- chore(deps-dev): bump prettier from 3.3.2 to 3.3.3 by @dependabot in #4847
- Re-add allowlist functionality for feature flags by @Vinnl in #4825
- Port breach alerts cronjob to TS by @Vinnl in #4827
- chore(deps): bump actions/checkout from 2 to 4 by @dependabot in #4840
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4845
- chore(deps-dev): bump lint-staged from 15.2.5 to 15.2.7 by @dependabot in #4849
- chore(deps): bump @aws-sdk/lib-storage from 3.614.0 to 3.616.0 in the aws-sdk group by @dependabot in #4843
- chore(deps): bump winston from 3.13.0 to 3.13.1 by @dependabot in #4846
- Add view telemetry for CTA buttons (MNTOR-3358) by @flozia in #4794
- change OAUTH_ACCOUNT_URI to stage to match other OAUTH defaults by @rhelmer in #4850
- MNTOR-null: get rid of API URI by @mansaj in #4829
- chore(deps): bump the sentry group with 3 updates by @dependabot in #4842
- Horizontally center CSAT banner buttons (MNTOR-3317) by @flozia in #4807
- Update Monitor CTA experiment copy (MNTOR-3429) by @flozia in #4852
- Import translations from l10n repository (2024-07-23) by @mozilla-pontoon in #4853
- Implement RP metrics for landing page CTA experiment (MNTOR-3341) by @flozia in #4822
- Do not run tests of compiled cronjobs by @Vinnl in #4858
- Avoid people thinking 14 days fixes all scan results by @Vinnl in #4854
- Petition banner adjustments (MNTOR-3113) by @flozia in #4856
- Import translations from l10n repository (2024-07-24) by @mozilla-pontoon in #4860
Full Changelog: 2024.07.18.1...2024.07.24
2024.07.18.1
What's Changed
- chore(deps): bump node from 22.3-alpine to 22.4-alpine by @dependabot in #4770
- MNTOR-3353: add refresh token logic to session management by @mansaj in #4777
- MNTOR-2248: 1 click deploy to prod by @mansaj in #4823
- Temp fix for one rep by @mansaj in #4831
- ongoing incident: catch and log profile stats being down by @rhelmer in #4832
- Revert "chore(deps): bump node from 22.3-alpine to 22.4-alpine" by @mansaj in #4833
- Revert "MNTOR-3353: add refresh token logic to session management" by @rhelmer in #4834
Full Changelog: 2024.07.18...2024.07.18.1
2024.07.18
What's Changed
- MNTOR-null: fix yearly pricing default var by @mansaj in #4821
- chore(deps): bump the aws-sdk group across 1 directory with 2 updates by @dependabot in #4793
- chore(deps): bump the sentry group across 1 directory with 3 updates by @dependabot in #4819
- Sort-of port update-remote-settings cron to TS by @Vinnl in #4814
- MNTOR-3344: use account uri by @mansaj in #4828
Full Changelog: 2024.07.17...2024.07.18
2024.07.17
What's Changed
- Explicitly provide env file path by @flozia in #4791
- Convert experiment automatic-removal-csat-survey to feature flag by @flozia in #4789
- Migrate "delete unverified subscribers" cron to TS by @Vinnl in #4779
- Port limits-alert cronjob to TypeScript by @Vinnl in #4788
- CSAT survey for Petition banner experiment(MNTOR-3224) by @flozia in #4775
- MNTOR-2836 - Hide popup menu on page load by @codemist in #4778
- chore(deps): bump @types/node from 20.12.12 to 20.14.10 by @dependabot in #4804
- chore(deps-dev): bump the stylelint group with 3 updates by @dependabot in #4802
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4800
- Fix Storybook by @Vinnl in #4806
- chore(deps): bump the nextjs group with 3 updates by @dependabot in #4801
- Remove ts-jest, which we're not using (yet?) by @Vinnl in #4805
- Allow overriding Nimbus features locally, and clone before modifying experiment data by @rhelmer in #4790
- Free scan CTA experiment (MNTOR-3341) by @flozia in #4787
- Fix invalid FML in nimbus.yaml by @flozia in #4808
- Fix FAQ alignment issue by @codemist in #4795
- Import translations from l10n repository (2024-07-16) by @mozilla-pontoon in #4813
- Fix e2e: Disable landing page experiment locally by @flozia in #4816
- Import translations from l10n repository (2024-07-17) by @mozilla-pontoon in #4818
- Remove invalid OAuth parameter service by @flozia in #4817
- Update to check that a user has a monthly subscription by @codemist in #4812
- Port breach data fetching cronjob to TS by @Vinnl in #4811
Full Changelog: 2024.07.10...2024.07.17
2024.07.10
What's Changed
- MNTOR-3096 - add monitor glean backend by @rhelmer in #4544
- MNTOR-3261/instrument backend glean by @rhelmer in #4674
- MNTOR-3246- Add error state and limitations apply page by @codemist in #4697
- chore(deps): bump the aws-sdk group across 1 directory with 2 updates by @dependabot in #4730
- chore(deps): bump jsdom from 24.0.0 to 24.1.0 by @dependabot in #4717
- chore(deps): bump nodemailer from 6.9.13 to 6.9.14 by @dependabot in #4719
- chore(deps-dev): bump stylelint-scss from 6.3.1 to 6.3.2 in the stylelint group by @dependabot in #4716
- Mntor 2318 - How it works analytics by @jespy2 in #4698
- Import translations from l10n repository (2024-07-01) by @mozilla-pontoon in #4740
- chore(deps-dev): bump fast-check from 3.18.0 to 3.19.0 by @dependabot in #4736
- chore(deps-dev): bump react-intersection-observer from 9.10.2 to 9.10.3 by @dependabot in #4738
- chore(deps): bump @types/jsdom from 21.1.6 to 21.1.7 by @dependabot in #4737
- chore(deps-dev): bump tsx from 4.15.6 to 4.16.0 by @dependabot in #4739
- chore(deps): bump @stripe/stripe-js from 3.4.1 to 4.0.0 by @dependabot in #4718
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4735
- Mntor 3319 by @jespy2 in #4729
- Import translations from l10n repository (2024-07-02) by @mozilla-pontoon in #4744
- mntor-3030: added logging by @jespy2 in #4741
- Mntor 3031--Error: User is not eligible for feature by @jespy2 in #4725
- Add initial petition banner (MNTOR-3113) by @flozia in #4711
- Ensure a subscriber has their first data broker removal before sending email by @flozia in #4745
- Fix TS errors across codebase (MNTOR-3274) by @flozia in #4696
- Check billing and subscription info by @codemist in #4731
- MNTOR-3353: add expiry to subscribers table by @mansaj in #4746
- MNTOR-3354 - Last Get free scan button can trigger an extra field focused telemetry ping by @jespy2 in #4750
- Add telemetry to coupon try again cta by @codemist in #4747
- Import translations from l10n repository (2024-07-04) by @mozilla-pontoon in #4753
- Adjust CSAT banner button layout (MNTOR-3317) by @flozia in #4751
- Add telemetry to PetitionBanner (MNTOR-3337) by @flozia in #4749
- Import translations from l10n repository (2024-07-07) by @mozilla-pontoon in #4762
- Don't crash when SubPlat doesn't know a user by @Vinnl in #4755
- chore(deps-dev): bump @testing-library/jest-dom from 6.4.5 to 6.4.6 by @dependabot in #4768
- chore(deps-dev): bump prettier from 3.2.5 to 3.3.2 by @dependabot in #4771
- chore(deps-dev): bump sass from 1.77.4 to 1.77.6 by @dependabot in #4772
- chore(deps-dev): bump esbuild from 0.21.5 to 0.23.0 by @dependabot in #4769
- Import translations from l10n repository (2024-07-08) by @mozilla-pontoon in #4774
- chore(deps-dev): bump typescript from 5.4.5 to 5.5.3 by @dependabot in #4773
- MNTOR-2761 by @jespy2 in #4758
- mntor-3018 by @jespy2 in #4756
- MNTOR-2833 by @jespy2 in #4759
- Mntor 3250 by @jespy2 in #4701
- Stop recreating Animation component every render by @Vinnl in #4743
- MTNOR-3240 by @jespy2 in #4757
- chore(deps): bump @google-cloud/pubsub from 4.3.3 to 4.5.0 by @dependabot in #4767
- Adopt .env.local file by @Vinnl in #4748
- Adding test for mntor 3018 by @jespy2 in #4776
- Import translations from l10n repository (2024-07-09) by @mozilla-pontoon in #4780
- Sort breaches by added date by @Vinnl in #4783
- Make sure experiment code exists during tests by @Vinnl in #4782
- Import translations from l10n repository (2024-07-10) by @mozilla-pontoon in #4786
- Add support for nimbus_web_preview HTTP parameter by @rhelmer in #4781
Full Changelog: 2024.06.27...2024.07.10