Releases: mozilla/blurts-server
Releases · mozilla/blurts-server
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
2024.06.27
What's Changed
- Revert "Revert "Fixed status label info string (MNTOR-3322)"" by @mansaj in #4706
- Revert "Revert "Show fixed status for Plus users (MNTOR-3201)"" by @mansaj in #4707
- mntor-3318 (wanting to test on stage) by @jespy2 in #4708
- Exposure card info for manually fixed results (MNTOR-3329) by @flozia in #4700
- Import translations from l10n repository (2024-06-21) by @mozilla-pontoon in #4710
- Bump node from 22.2-alpine to 22.3-alpine by @dependabot in #4680
- MNTOR-3297: Implement changes to the HIBP by @mansaj in #4709
- Add telemetry event to exiting the cancellation flow by @codemist in #4722
- Import translations from l10n repository (2024-06-26) by @mozilla-pontoon in #4713
- Fix dialog closing telemetry for cancellation flow by @codemist in #4724
- Import translations from l10n repository (2024-06-27) by @mozilla-pontoon in #4726
Full Changelog: 2024.06.20.1...2024.06.27
2024.06.20.1
Full Changelog: 2024.06.20...2024.06.20.1
2024.06.20
What's Changed
- Revert "Revert "Mntor 3277"" by @rhelmer in #4665
- MNTOR-3272: API to call FxA apply coupon by @mansaj in #4636
- chore(deps): bump @grpc/grpc-js from 1.10.7 to 1.10.9 by @dependabot in #4657
- MNTOR-3164 - “Submit Form” button for the cancel survey is cut by @mozilloid in #4641
- Bump the aws-sdk group across 1 directory with 2 updates by @dependabot in #4671
- First data broker removed email adjustments (MNTOR-2700) by @flozia in #4667
- Fix first data broker email condition by @flozia in #4675
- Import translations from l10n repository (2024-06-17) by @mozilla-pontoon in #4677
- updated styles to add padding to intro sections by @jespy2 in #4669
- updated padding in footer to align more with landing page footer by @jespy2 in #4670
- hrefs added to DataBreaches CTA buttons by @jespy2 in #4676
- More detailed removal statuses (MNTOR-3201) by @flozia in #4686
- feature flag added by @jespy2 in #4666
- Import translations from l10n repository (2024-06-18) by @mozilla-pontoon in #4689
- Bump esbuild from 0.21.4 to 0.21.5 by @dependabot in #4683
- Bump the storybook group across 1 directory with 9 updates by @dependabot in #4693
- Bump ts-jest from 29.1.4 to 29.1.5 by @dependabot in #4685
- Fixed status label info string (MNTOR-3322) by @flozia in #4688
- Bump ws from 8.16.0 to 8.17.1 by @dependabot in #4691
- Bump tsx from 4.10.5 to 4.15.6 by @dependabot in #4684
- Bump the aws-sdk group with 2 updates by @dependabot in #4679
- Bump the nextjs group with 3 updates by @dependabot in #4682
- Add “open in new” icons to exposure cards (MNTOR-3320) by @flozia in #4690
- Import translations from l10n repository (2024-06-19) by @mozilla-pontoon in #4695
- MNTOR-3057 - Cancel flow discount callout by @codemist in #4635
- Show fixed status for Plus users (MNTOR-3201) by @flozia in #4694
- Import translations from l10n repository (2024-06-20) by @mozilla-pontoon in #4699
- Revert "Show fixed status for Plus users (MNTOR-3201)" by @mansaj in #4702
- Revert "Fixed status label info string (MNTOR-3322)" by @mansaj in #4703
- MNTOR-3272: return actual check by @mansaj in #4704
Full Changelog: 2024.06.12...2024.06.20
What's Changed
- Revert "Revert "Mntor 3277"" by @rhelmer in #4665
- MNTOR-3272: API to call FxA apply coupon by @mansaj in #4636
- chore(deps): bump @grpc/grpc-js from 1.10.7 to 1.10.9 by @dependabot in #4657
- MNTOR-3164 - “Submit Form” button for the cancel survey is cut by @mozilloid in #4641
- Bump the aws-sdk group across 1 directory with 2 updates by @dependabot in #4671
- First data broker removed email adjustments (MNTOR-2700) by @flozia in #4667
- Fix first data broker email condition by @flozia in #4675
- Import translations from l10n repository (2024-06-17) by @mozilla-pontoon in #4677
- updated styles to add padding to intro sections by @jespy2 in #4669
- updated padding in footer to align more with landing page footer by @jespy2 in #4670
- hrefs added to DataBreaches CTA buttons by @jespy2 in #4676
- More detailed removal statuses (MNTOR-3201) by @flozia in #4686
- feature flag added by @jespy2 in #4666
- Import translations from l10n repository (2024-06-18) by @mozilla-pontoon in #4689
- Bump esbuild from 0.21.4 to 0.21.5 by @dependabot in #4683
- Bump the storybook group across 1 directory with 9 updates by @dependabot in #4693
- Bump ts-jest from 29.1.4 to 29.1.5 by @dependabot in #4685
- Fixed status label info string (MNTOR-3322) by @flozia in #4688
- Bump ws from 8.16.0 to 8.17.1 by @dependabot in #4691
- Bump tsx from 4.10.5 to 4.15.6 by @dependabot in #4684
- Bump the aws-sdk group with 2 updates by @dependabot in #4679
- Bump the nextjs group with 3 updates by @dependabot in #4682
- Add “open in new” icons to exposure cards (MNTOR-3320) by @flozia in #4690
- Import translations from l10n repository (2024-06-19) by @mozilla-pontoon in #4695
- MNTOR-3057 - Cancel flow discount callout by @codemist in #4635
- Show fixed status for Plus users (MNTOR-3201) by @flozia in #4694
- Import translations from l10n repository (2024-06-20) by @mozilla-pontoon in #4699
- Revert "Show fixed status for Plus users (MNTOR-3201)" by @mansaj in #4702
- Revert "Fixed status label info string (MNTOR-3322)" by @mansaj in #4703
- MNTOR-3272: return actual check by @mansaj in #4704
Full Changelog: 2024.06.12...2024.06.20
2024.06.12
What's Changed
- Import translations from l10n repository (2024-06-06) by @mozilla-pontoon in #4638
- MNTOR-3226 - Breach details pages link to a wrong website URL by @mozilloid in #4634
- MNTOR-3271: add table and util functions for subscriber coupon code by @mansaj in #4633
- Add cronjob for sending first data broker removal fixed email (MNTOR-2700) by @flozia in #4617
- Import translations from l10n repository (2024-06-07) by @mozilla-pontoon in #4643
- MNTOR-3210, MNTOR-3211: E2E cron failure alerts and warning fixes. by @rafeerahman in #4640
- MNTOR-3273: increment sign in counter for subscriber by @mansaj in #4639
- Mntor-3138-1 - Simple paypal tests fix. Merged with e2e-slack-integration-and-CI-fixes by @mozilloid in #4646
- Add admin email trigger for first data broker removal fixed by @flozia in #4648
- chore(deps-dev): bump the storybook group with 9 updates by @dependabot in #4651
- chore(deps-dev): bump stylelint-scss from 6.3.0 to 6.3.1 in the stylelint group by @dependabot in #4652
- chore(deps-dev): bump jest-axe from 8.0.0 to 9.0.0 by @dependabot in #4653
- Latest scan date CSAT follow-up (MNTOR-3263) by @flozia in #4655
- chore(deps-dev): bump yaml from 2.4.2 to 2.4.5 by @dependabot in #4654
- chore(deps-dev): bump @testing-library/react from 15.0.7 to 16.0.0 in the testing-library group by @dependabot in #4649
- MNTOR-3233/add internal dashboard stuck removals by @rhelmer in #4637
- MNTOR-3266: Add optout_attempts to OneRep scan results by @mansaj in #4660
- Mntor 3277 by @jespy2 in #4656
- Import translations from l10n repository (2024-06-12) by @mozilla-pontoon in #4661
- How It Works Page - Mntor 2317 by @jespy2 in #4632
- MNTOR-3078 - Update README by @codemist in #4541
- MNTOR-3291 - set experimentationId correctly for signed-in users by @rhelmer in #4662
- Revert "Mntor 3277" by @rhelmer in #4663
- Revert "How It Works Page - Mntor 2317" by @rhelmer in #4664
New Contributors
Full Changelog: 2024.06.05...2024.06.12