v0.22.0-beta
API Changes
- fix: Accept timestamp as string by @rsempe in getlago/lago-api#772
- misc: Disable wrap parameters by default by @rsempe in getlago/lago-api#774
- fix(stripe): Ignore not found payment webhook when not created with lago by @vincent-pochet in getlago/lago-api#773
- feat(delete_plan): Add subscription and invoice counters to plans by @vincent-pochet in getlago/lago-api#766
- feat(delete_plan): Merge subscription terminate methods by @vincent-pochet in getlago/lago-api#777
- feat(delete_plan): Remove plan canBeDeleted by @rsempe in getlago/lago-api#765
- feat(delete_plan): Ability to delete a plan linked to subscriptions by @rsempe in getlago/lago-api#776
- feat(delete_plan): Scenario spec for deleting a plan by @rsempe in getlago/lago-api#778
- misc(dependencies): Update some tools versions by @jdenquin in getlago/lago-api#780
- feat(delete_add_on): Add ability to soft delete an add_on by @vincent-pochet in getlago/lago-api#782
- feat(delete_customer): Add API delete route and improve services by @vincent-pochet in getlago/lago-api#779
- fix: Flaky test on finalizing invoices by @rsempe in getlago/lago-api#786
- fix(subscriptions): Fix invoice subscriptions order by @jdenquin in getlago/lago-api#787
- feat(delete_coupon): Add ability to soft delete a coupon by @rsempe in getlago/lago-api#785
- feat (coupons): add DB changes for coupons with plan limitations by @lovrocolic in getlago/lago-api#788
- feat(delete_coupon): Add unscoped to legacy coupon's tasks by @rsempe in getlago/lago-api#789
- fix(subscription): Fix credit note amount validation when terminating by @vincent-pochet in getlago/lago-api#784
- feat(subscriptions): Add subscriptions count to BM and plan by @rsempe in getlago/lago-api#790
- fix(payment_provider): Prevent duplicated payment provider customers by @vincent-pochet in getlago/lago-api#791
- feat(delete_customer): Add attributes to allow soft deletion by @vincent-pochet in getlago/lago-api#793
- misc: Refactor AddOns::UpdateService by @rsempe in getlago/lago-api#794
- feat: Restrict add on update if already applied by @rsempe in getlago/lago-api#795
- feat: Remove can_be_deleted on coupons and add_ons by @rsempe in getlago/lago-api#792
- feat(delete_add_on): Process soft deletion by @vincent-pochet in getlago/lago-api#783
- feat(delete_customer): Keep customer visible from invoice by @vincent-pochet in getlago/lago-api#796
- feat(delete_coupon): Soft delete coupon and coupon plans by @rsempe in getlago/lago-api#797
- feat(delete_coupon): Terminate applied coupons on deletion by @rsempe in getlago/lago-api#798
- feat(delete_customer): soft delete customer and track to segment by @vincent-pochet in getlago/lago-api#799
- fix(credit_note): Fix item label when related to an add on invoice by @vincent-pochet in getlago/lago-api#804
- feat(delete_coupon): Ability to terminate an applied coupon from the API by @rsempe in getlago/lago-api#803
- feat(delete_customer): Terminate all customer resources by @vincent-pochet in getlago/lago-api#802
- feat (coupons): coupons with plan limitations by @lovrocolic in getlago/lago-api#806
- feat(webhooks): Add Webhooks Table and Model by @jdenquin in getlago/lago-api#805
- feat (locales): Add base setup for localization by @lovrocolic in getlago/lago-api#807
- feat(delete_customer): Remove delete limitation by @vincent-pochet in getlago/lago-api#801
- misc(pronto): fix rubocop version by @jdenquin in getlago/lago-api#815
- feat(webhooks): Add Webhooks GQL Resolver by @jdenquin in getlago/lago-api#808
- feat(webhooks): Add Cleanup Job by @jdenquin in getlago/lago-api#809
Front Changes
- chore(deps): bump loader-utils from 1.4.0 to 1.4.2 by @ansmonjol in getlago/lago-front#748
- bug: set loading to true by default by @ansmonjol in getlago/lago-front#749
- chore(deps) Update dependency @apollo/client to v3.7.5 by @renovate in getlago/lago-front#750
- chore(deps-minor) Update dependency cypress to v12.4.0 by @renovate in getlago/lago-front#751
- chore(deps-minor) Update jest monorepo to v29.4.0 by @renovate in getlago/lago-front#752
- chore(deps-minor) Update sentry-javascript monorepo to v7.33.0 by @renovate in getlago/lago-front#753
- chore(deps) Update jest monorepo to v29.4.1 by @renovate in getlago/lago-front#754
- bug: fix amount cents type by @ansmonjol in getlago/lago-front#758
- chore(deps) Update storybook monorepo to v6.5.16 by @renovate in getlago/lago-front#755
- chore(deps-minor) Update sentry-javascript monorepo to v7.34.0 by @renovate in getlago/lago-front#757
- Fix checkbox style by @ansmonjol in getlago/lago-front#759
- 🗑 Delete Plan with subscription by @MorganeLecurieux in getlago/lago-front#743
- chore: get last translation update by @ansmonjol in getlago/lago-front#760
- chore(deps) Update dependency cypress to v12.4.1 by @renovate in getlago/lago-front#764
- chore(deps-minor) Update dependency react-router-dom to v6.8.0 by @renovate in getlago/lago-front#756
- chore: unify terminate plan copy by @ansmonjol in getlago/lago-front#762
- bug: fix invoice loading state behaviour by @ansmonjol in getlago/lago-front#761
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.16 by @renovate in getlago/lago-front#763
- chore(deps-minor) Update dependency eslint to v8.33.0 by @renovate in getlago/lago-front#765
- chore: reset addon dialog on click away by @ansmonjol in getlago/lago-front#767
- chore(deps) Update dependency eslint-plugin-react to v7.32.2 by @renovate in getlago/lago-front#768
- bug: 🏷️ fix coupons alert wrongly displayed by @ansmonjol in getlago/lago-front#769
- feat: disable plan and BM edit if subscription existed by @ansmonjol in getlago/lago-front#770
- feat: udpate edit coupon and addon disabled logic by @ansmonjol in getlago/lago-front#771
- misc: fix timezone usage by @ansmonjol in getlago/lago-front#772
- chore(deps) Update dependency @apollo/client to v3.7.6 by @renovate in getlago/lago-front#774
- chore(deps) Update dependency @mui/material to v5.11.7 by @renovate in getlago/lago-front#775
- chore(deps) Update dependency typescript to v4.9.5 by @renovate in getlago/lago-front#776
- chore(deps) Update graphqlcodegenerator monorepo by @renovate in getlago/lago-front#777
- chore(deps-minor) Update dependency cypress to v12.5.1 by @renovate in getlago/lago-front#778
- chore(deps-minor) Update sentry-javascript monorepo to v7.36.0 by @renovate in getlago/lago-front#781
- chore(deps-minor) Update typescript-eslint monorepo to v5.50.0 by @renovate in getlago/lago-front#779
- chore(deps-minor) Update dependency sanitize-html to v2.9.0 by @renovate in getlago/lago-front#780
- chore: rename countryCode.json file by @ansmonjol in getlago/lago-front#782
- bug: 🐟 fix edition rule for BM in plan form by @ansmonjol in getlago/lago-front#783
- chore: 🚢 fix warning peer deps not installed by @ansmonjol in getlago/lago-front#784
- bug: 🧢 fix AddOns credit note label by @ansmonjol in getlago/lago-front#785
- Add plan limitation to coupons by @ansmonjol in getlago/lago-front#786
- feat: show warning if a BM already exists in plan by @ansmonjol in getlago/lago-front#787
- feat: add Oso integration link by @ansmonjol in getlago/lago-front#788
- chore(deps) Update dependency @apollo/client to v3.7.7 by @renovate in getlago/lago-front#790
- feat: 🗑️ Delete customer by @ansmonjol in getlago/lago-front#766
- bug: fix charge percentage delete messing with attributes value by @ansmonjol in getlago/lago-front#792
- chore: remove unused mutation by @ansmonjol in getlago/lago-front#793
- chore: fix oso svg rendering by @ansmonjol in getlago/lago-front#794
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.17 by @renovate in getlago/lago-front#791
What's Changed
Full Changelog: v0.21.0-beta...v0.22.0-beta