Releases: getlago/lago
Releases · getlago/lago
v0.30.0-beta
What's Changed
- misc(docker): remove arm64 docker compose file by @jdenquin in #224
- README update - Lago Cloud and roadmap by @mathieu-lago in #225
- misc(version): Bump to v0.29.2-beta by @rsempe in #229
- misc(version): Bump to v0.30.0-beta by @rsempe in #230
Full Changelog: v0.29.1-beta...v0.30.0-beta
v0.29.1-beta
Full Changelog: v0.29.0-beta...v0.29.1-beta
v0.29.0-beta
API Changes
- feat (coupons): add billable metric limitations for coupons by @lovrocolic in getlago/lago-api#970
- feat(min_charge): Add min_amount_cents to Charge for graphql by @rsempe in getlago/lago-api#971
- feat(min_charge): Add service to create the true-up fee by @rsempe in getlago/lago-api#973
- fix(instant_charge): event properties might be nil by @vincent-pochet in getlago/lago-api#974
- fix(plan): Scope charge lookup to plan charges by @vincent-pochet in getlago/lago-api#976
- feat (localization): add german translations by @lovrocolic in getlago/lago-api#972
- fix (localization): fix german translations by @lovrocolic in getlago/lago-api#978
Front Changes
- Fix timezone by @ansmonjol in getlago/lago-front#938
- feat (coupons): Add billable metric coupon limitations by @lovrocolic in getlago/lago-front#939
- chore(deps-minor) Update dependency eslint to v8.38.0 by @renovate in getlago/lago-front#943
- chore(charge-accordion): move warning dialog in parent dom by @ansmonjol in getlago/lago-front#948
- chore(package): remove unused add package by @ansmonjol in getlago/lago-front#949
- feat(locale): add DE support by @ansmonjol in getlago/lago-front#946
- chore(CustomerList): extract edit drawer from looped element dom by @ansmonjol in getlago/lago-front#950
- fix(creditNote): better payback validation by @ansmonjol in getlago/lago-front#947
What's Changed
- misc(version): Bump to v0.29.0-beta by @vincent-pochet in #222
Full Changelog: v0.28.1-beta...v0.29.0-beta
v0.28.1-beta
API Changes
- HOTFIX: naming and migration for wallet balance and currency by @vincent-pochet in getlago/lago-api#962
- feat(min_charge): Add min_amount_cents to charges by @rsempe in getlago/lago-api#963
- misc: Upgrade ruby to 3.2.2 by @vincent-pochet in getlago/lago-api#964
- misc(db): Add 'prepared_statements' for production DB config by @omeraplak in getlago/lago-api#965
- feat(billable_metric): allow to filter by aggregation_type by @ansmonjol in getlago/lago-api#967
- feat(min_charge): Create and update a charge with min_amount_cents by @rsempe in getlago/lago-api#968
- chore(deps): bump nokogiri from 1.14.2 to 1.14.3 by @dependabot in getlago/lago-api#966
- misc(docker): add compatibiliy for docker multiarch by @jdenquin in getlago/lago-api#961
- misc(doc): remove fern def by @jdenquin in getlago/lago-api#969
Front Changes
- feat(subscription): display external id if present by @ansmonjol in getlago/lago-front#936
- fix(timezone): subscription default date start of day by @ansmonjol in getlago/lago-front#937
- chore: remove storybook by @ansmonjol in getlago/lago-front#941
- feat(plan-form): refactor charge section by @ansmonjol in getlago/lago-front#940
- misc(docker): use multiplatforms docker build by @jdenquin in getlago/lago-front#942
- fix(credit-note): credit note total display by @ansmonjol in getlago/lago-front#945
What's Changed
- misc(readme): add product of the week badge by @sarkissianraffi in #218
- fix: Add missing LAGO_FROM_EMAIL env for local dev by @vincent-pochet in #219
Full Changelog: v0.28.0-beta...v0.28.1-beta
v0.28.0-beta
API Changes
- feat(instant_charge): Add service to update invoice status by @vincent-pochet in getlago/lago-api#930
- feat(instant_charge): Add and update fees#payment_status by @vincent-pochet in getlago/lago-api#932
- feat(instant_charge): expose more details in fee serializer by @vincent-pochet in getlago/lago-api#934
- feat(instant_charge): add API end-point to update fee payment_status by @vincent-pochet in getlago/lago-api#935
- misc(mailer): prevent orga info display when data is not present by @ansmonjol in getlago/lago-api#943
- fix(invoice): prevent invoice template from raising error when billable metric is deleted by @lovrocolic in getlago/lago-api#944
- misc(events): update validations when creating batch events by @lovrocolic in getlago/lago-api#941
- feat(instant_charge): Add GET /api/v1/fees route by @vincent-pochet in getlago/lago-api#939
- feat(password_reset): Add new model and resolver by @ansmonjol in getlago/lago-api#945
- feat(password_reset): Add password request, create and reset flows by @ansmonjol in getlago/lago-api#942
- imp(fees): Add dates boundaries into serializer by @jdenquin in getlago/lago-api#946
- fix(invoices): Race conditions on finalized invoices by @jdenquin in getlago/lago-api#947
- feat(add-subscription): Allow to create with external ID by @ansmonjol in getlago/lago-api#948
- bug(password-reset): fix displayed links in email by @ansmonjol in getlago/lago-api#950
- misc: Add test scenarios for billing job by @vincent-pochet in getlago/lago-api#952
- fix: Do not bill subscription if not active by @rsempe in getlago/lago-api#955
- feat: Turn balance float amounts into cents by @vincent-pochet in getlago/lago-api#951
- fix: Do not create an invoice when recurring and no active subscriptions by @rsempe in getlago/lago-api#958
- hofix: Issue in wallet migration with deleted customers by @vincent-pochet in getlago/lago-api#959
- misc(gh): remove fern actions by @jdenquin in getlago/lago-api#960
Front Changes
- fix(svg): should use viewbox and not width/height by @ansmonjol in getlago/lago-front#922
- fix(ditto): update config for components by @ansmonjol in getlago/lago-front#923
- Feat instant charge by @MorganeLecurieux in getlago/lago-front#879
- misc(lago-logo): clean duplicate and update imports by @ansmonjol in getlago/lago-front#924
- feat(add-subscription): Allow to create with external ID by @ansmonjol in getlago/lago-front#926
- feat(reset-password): add new reset password flow by @ansmonjol in getlago/lago-front#925
- chore(deps-minor) Update sentry-javascript monorepo to v7.46.0 by @renovate in getlago/lago-front#927
- chore(deps-minor) Update typescript-eslint monorepo to v5.57.0 by @renovate in getlago/lago-front#928
- chore(plan-form): move first section into a memo component by @ansmonjol in getlago/lago-front#929
- chore(plan-form): move fee section in memo component by @ansmonjol in getlago/lago-front#930
- bug(charge-accordion): fix button not clickable when closed by @ansmonjol in getlago/lago-front#932
- chore(wallet): turn balance and amount into cents by @ansmonjol in getlago/lago-front#931
- chore(deps-minor) Update dependency ts-jest to v29.1.0 by @renovate in getlago/lago-front#934
- feat(plan-form): refactor first two sections by @ansmonjol in getlago/lago-front#935
What's Changed
- misc(docker): add LAGO_FRONT_URL variable to api worker by @ansmonjol in #214
- misc(readme): add product hunt badge by @sarkissianraffi in #216
- misc(readme): change roadmap link to Canny by @sarkissianraffi in #217
Full Changelog: v0.27.0-beta...v0.28.0-beta
v0.27.0-beta
API Changes
- misc(Customer): merge single object and object types by @ansmonjol in getlago/lago-api#905
- fix(credit-notes): Truncate item amount on termination by @vincent-pochet in getlago/lago-api#917
- feat(bm): Prevent update if attached to plan by @vincent-pochet in getlago/lago-api#914
- fix: Correct percentage calculation for fixed amount by @rsempe in getlago/lago-api#916
- misc: Update email regex to be consistent with the frontend by @rsempe in getlago/lago-api#915
- chore(deps): bump rack from 2.2.6.3 to 2.2.6.4 by @dependabot in getlago/lago-api#919
- feat(email): Add Organization email settings by @jdenquin in getlago/lago-api#918
- fix: Ensure migrations with tasks from prior v0.24.0-beta passes by @vincent-pochet in getlago/lago-api#920
- feat(instant_charge): Ability to have an instant charge by @rsempe in getlago/lago-api#892
- feat(instant_charge): Allow instant fee creation without persistence by @vincent-pochet in getlago/lago-api#921
- feat(instant_charge): Add fee estimate instant service by @vincent-pochet in getlago/lago-api#922
- feat (customer portal): add graphql support for generating customer portal url by @lovrocolic in getlago/lago-api#925
- feat(instant_charge): Add API route to estimate instant fees amount by @vincent-pochet in getlago/lago-api#923
- feat (customer portal): Add api endpoint for fetching customer portal url by @lovrocolic in getlago/lago-api#931
- feat (customer portal): add customer portal auth and setup invoices query by @lovrocolic in getlago/lago-api#926
- fix(charge_models): Change Integer types to BigInt by @vincent-pochet in getlago/lago-api#933
- fix(invoice template): fix invoice template header overflow by @lovrocolic in getlago/lago-api#936
- fix: add licence check in generate customer portal url service by @lovrocolic in getlago/lago-api#937
- feat(emails): Add Invoice Finalized Mailer by @jdenquin in getlago/lago-api#924
- feat(emails): Add Credit Note Mailer by @jdenquin in getlago/lago-api#929
- fix (payment providers): remove null constraint on refunds for payment_provider_id field by @lovrocolic in getlago/lago-api#938
- misc: Update and fix contribution guide by @vincent-pochet in getlago/lago-api#940
Front Changes
- chore(copy): fix wrongly names keys and clean inspect script by @ansmonjol in getlago/lago-front#902
- chore(UserIdentifier): prevent query if user is not authenticated by @ansmonjol in getlago/lago-front#903
- chore(Customer): remove all CustomerDetails occurences by @ansmonjol in getlago/lago-front#890
- chore(ChargePercentage): reorder translations by @ansmonjol in getlago/lago-front#908
- bug: 💊 Prevent BM update if used in plan by @MorganeLecurieux in getlago/lago-front#904
- chore(deps-minor) Update dependency react-router-dom to v6.9.0 by @renovate in getlago/lago-front#906
- chore(deps-minor) Update dependency eslint to v8.36.0 by @renovate in getlago/lago-front#905
- chore(deps-minor) Update dependency webpack to v5.76.0 [SECURITY] by @renovate in getlago/lago-front#909
- chore(deps-minor) Update sentry-javascript monorepo to v7.42.0 by @renovate in getlago/lago-front#900
- bug(email): better validation by @ansmonjol in getlago/lago-front#907
- chore: init sentry only if SENTRY_DSN is defined by @ansmonjol in getlago/lago-front#638
- bug(AddOn): should be able to create with a min of 0.01 by @ansmonjol in getlago/lago-front#910
- chore(CurrentUser): prevent fetch is user is not authenticated by @ansmonjol in getlago/lago-front#911
- chore(deps-minor) Update dependency @babel/core to v7.21.3 by @renovate in getlago/lago-front#856
- chore(deps-minor) Update graphqlcodegenerator monorepo by @renovate in getlago/lago-front#858
- chore(deps-minor) Update dependency @types/jest to v29.5.0 by @renovate in getlago/lago-front#913
- chore(deps-minor) Update dependency @types/sanitize-html to v2.9.0 by @renovate in getlago/lago-front#914
- chore(deps-minor) Update dependency luxon to v3.3.0 by @renovate in getlago/lago-front#886
- chore: 👩🏽🎤 Allow variant and contextual translations by @MorganeLecurieux in getlago/lago-front#912
- chore(deps) Update dependency prettier to v2.8.5 by @renovate in getlago/lago-front#917
- feat: ➕ Add Segment and Hightouch integration by @MorganeLecurieux in getlago/lago-front#916
- feat: 😎 Update customer website url by @MorganeLecurieux in getlago/lago-front#915
- chore(invoice-overview): update credit note total display by @ansmonjol in getlago/lago-front#920
- fix(charge): change integer types to bigint by @ansmonjol in getlago/lago-front#921
- feat: add customer portal by @ansmonjol in getlago/lago-front#919
- chore(deps-minor) Update dependency eslint-config-prettier to v8.8.0 by @renovate in getlago/lago-front#918
- chore(deps-major) Update dependency @dittowords/cli to v3 by @renovate in getlago/lago-front#901
- chore(deps) Update dependency webpack to v5.76.2 by @renovate in getlago/lago-front#899
- Feat send invoice email by @MorganeLecurieux in getlago/lago-front#885
What's Changed
- misc(docker): bump to v0.26.0-beta by @jdenquin in #206
- Fix Typo by @poly4concept in #207
- misc(sentry): Allow custom DSN for lago-front by @ansmonjol in #208
New Contributors
- @poly4concept made their first contribution in #207
Full Changelog: v0.26.0-beta...v0.27.0-beta
v0.26.0-beta
API Changes
- chore(wallet): remove unused resolver and associated type by @ansmonjol in getlago/lago-api#880
- feat(instant_charge): Ability to have instant charges by @rsempe in getlago/lago-api#868
- feat(instant_charge): Add API route to show a fee by @vincent-pochet in getlago/lago-api#866
- feat(instant_charge): Add instant to Charge via GraphQL by @rsempe in getlago/lago-api#869
- misc: Add Rubocop GraphQL to improve GraphQL definitions by @vincent-pochet in getlago/lago-api#883
- publish java client to
io.github.lago-api:lago
by @dsinghvi in getlago/lago-api#882 - feat (customer_metadata): handle metadata for graphQL create and update by @lovrocolic in getlago/lago-api#855
- fix(events): Fix debugger with deleted customers by @vincent-pochet in getlago/lago-api#888
- misc: delete cable config and mark GraphQL schemas as generated by @vincent-pochet in getlago/lago-api#889
- feat(instant_charge): Allow fees#invoice_id to be null by @vincent-pochet in getlago/lago-api#890
- feat(instant_charge): Enqueue job to process an instant charge for a new event by @vincent-pochet in getlago/lago-api#887
- feat(rubocop): update rubocop rules for graphQL by @lovrocolic in getlago/lago-api#886
- feat(instant_charge): Compute instant aggregation by @vincent-pochet in getlago/lago-api#893
- feat(instant_charge): Add instant aggregation service on billable metrics by @vincent-pochet in getlago/lago-api#891
- feat(instant_charge): Add instant aggregation service on charges by @rsempe in getlago/lago-api#895
- imp(invoices): Support line break on invoice footer by @jdenquin in getlago/lago-api#894
- chore(BillableMetrics): remove unused type by @ansmonjol in getlago/lago-api#897
- chore(AddOn): remove unused single type by @ansmonjol in getlago/lago-api#898
- feat(instant_charge): Add instant_event_id to fees to track instant fee source by @vincent-pochet in getlago/lago-api#899
- feat(instant_charge): Add instant fee creation service by @vincent-pochet in getlago/lago-api#896
- chore(Coupon): remove unused single type by @ansmonjol in getlago/lago-api#900
- misc(Plan): remove unused single type by @ansmonjol in getlago/lago-api#902
- feat(instant_charge): Deliver webhooks for created fees by @vincent-pochet in getlago/lago-api#901
- feat (invoice_metadata): Add model setup for invoice metadata by @lovrocolic in getlago/lago-api#873
- feat(instant_charge): Fetch fee from subscriptions instead of invoices by @rsempe in getlago/lago-api#906
- feat (localization): Add norwegian locale by @lovrocolic in getlago/lago-api#904
- chore(deps): bump rack from 2.2.6.2 to 2.2.6.3 by @dependabot in getlago/lago-api#907
- fix(instant_charge): Fix scope for show fee route by @vincent-pochet in getlago/lago-api#908
- feat(instant_charge): exclude instant charges from monthly billing by @vincent-pochet in getlago/lago-api#909
- feat(emails): Add SMTP settings by @jdenquin in getlago/lago-api#910
- fix (customers): save correctly customer billing configuration upon customer creation by @lovrocolic in getlago/lago-api#911
- feat(instant_charge): Add scenarios by @vincent-pochet in getlago/lago-api#903
- misc(Rubocop): Disable ExtractType rule by @ansmonjol in getlago/lago-api#913
- feat (coupons): add few more coupon validations by @lovrocolic in getlago/lago-api#912
Front Changes
- chore(accordion): prevent rendering content when closed by @ansmonjol in getlago/lago-front#868
- chore(deps) Update dependency react-router-dom to v6.8.2 by @renovate in getlago/lago-front#870
- feat(customer): Add, edit, remove and display metadata by @ansmonjol in getlago/lago-front#862
- bug(credit_notes): fix multiple plan display by @ansmonjol in getlago/lago-front#873
- chore(deps-minor) Update sentry-javascript monorepo to v7.39.0 by @renovate in getlago/lago-front#871
- chore(deps) Update material-ui monorepo to v5.11.11 by @renovate in getlago/lago-front#874
- chore(deps) Update dependency styled-components to v5.3.8 by @renovate in getlago/lago-front#876
- chore(deps-minor) Update sentry-javascript monorepo to v7.40.0 by @renovate in getlago/lago-front#875
- chore(deps) Update dependency @types/sanitize-html to v2.8.1 by @renovate in getlago/lago-front#877
- chore(deps-minor) Update dependency cypress to v12.7.0 by @renovate in getlago/lago-front#861
- chore: remove BM details type association by @ansmonjol in getlago/lago-front#880
- chore: remove AddOn details type association by @ansmonjol in getlago/lago-front#881
- chore: remove Coupons details type and association by @ansmonjol in getlago/lago-front#882
- chore: remove Plan details type association by @ansmonjol in getlago/lago-front#883
- chore(deps-minor) Update typescript-eslint monorepo to v5.54.0 by @renovate in getlago/lago-front#872
- chore(PlanCodeSnippet): add missing attribute by @ansmonjol in getlago/lago-front#884
- chore(deps) Update dependency @apollo/client to v3.7.10 by @renovate in getlago/lago-front#888
- feat(invoice): add metadata drawer by @ansmonjol in getlago/lago-front#878
- chore(Accordion): allow transitionProps as props by @ansmonjol in getlago/lago-front#889
- feat(locale): add Norwegian as available value by @ansmonjol in getlago/lago-front#864
- bug(Customer): fix vat button click not working by @ansmonjol in getlago/lago-front#892
- chore(deps) Update dependency @mui/material to v5.11.12 by @renovate in getlago/lago-front#893
- chore(deps-minor) Update sentry-javascript monorepo to v7.41.0 by @renovate in getlago/lago-front#897
- chore(deps-minor) Update jest monorepo to v29.5.0 by @renovate in getlago/lago-front#896
- chore(deps-minor) Update dependency eslint-config-prettier to v8.7.0 by @renovate in getlago/lago-front#895
- chore(deps) Update typescript-eslint monorepo to v5.54.1 by @renovate in getlago/lago-front#894
- chore(deps-major) Update dependency fork-ts-checker-webpack-plugin to v8 by @renovate in getlago/lago-front#891
- chore(deps-minor) Update dependency eslint to v8.35.0 by @renovate in getlago/lago-front#869
- feat(metadata): invoice value an be 255 length by @ansmonjol in getlago/lago-front#898
What's Changed
Full Changelog: v0.25.0-beta...v0.26.0-beta
v0.25.0-beta
API Changes
- misc(fern): Fix java client repository name by @dsinghvi in getlago/lago-api#871
- fix: update invoice and credit note customer name by @lovrocolic in getlago/lago-api#874
- generate OpenAPI for
getlago/lago-openapi-v2
by @dsinghvi in getlago/lago-api#872 - fix(invoices): Prevent double billing when refreshing draft invoices by @vincent-pochet in getlago/lago-api#875
- chore: Update PULL_REQUEST_TEMPLATE.md by @ansmonjol in getlago/lago-api#877
- chore(wallet_transaction): remove unused resolver and associated type by @ansmonjol in getlago/lago-api#878
- fix(invoice): Prevent double billing with timezone by @vincent-pochet in https://github.com/getlago/l
Front changes
- feat(nav): add feature requests link by @ansmonjol in getlago/lago-front#863
- chore(graph): update graph to last version by @ansmonjol in getlago/lago-front#866
- chore(graph): update graph to last version by @ansmonjol in getlago/lago-front#867
What's Changed
- Release v0.25.0-beta by @vincent-pochet in #204
Full Changelog: v0.24.0-beta...v0.25.0-beta
v0.24.0-beta
API Changes
- feat (metadata): add basic model setup for customer metadata by @lovrocolic in getlago/lago-api#852
- feat(applied coupons): extend applied coupon serializer by @lovrocolic in getlago/lago-api#843
- feat(storage): Add S3 Path style option by @jdenquin in getlago/lago-api#854
- feat(rounding): Change ceil to round by @rsempe in getlago/lago-api#850
- feat(rounding): Add precise amount cents to credit note items by @rsempe in getlago/lago-api#851
- bug (plans): fix update plan charges condition by @lovrocolic in getlago/lago-api#856
- fix(stripe): Ignore not found refund webhook by @vincent-pochet in getlago/lago-api#857
- misc: Add paper_trail by @rsempe in getlago/lago-api#847
- fix(credit-notes): Take max creditable amount when terminating subscription by @vincent-pochet in getlago/lago-api#859
- fix: Fix seeds task with precise amount cents by @rsempe in getlago/lago-api#861
- fix(webhooks): [BUG] Change webhook type for invoice retry action by @lovrocolic in getlago/lago-api#863
- fix(coupons): Fix deleted coupon display on invoice by @vincent-pochet in getlago/lago-api#864
- feat(webhooks): Save webhooks logs by @jdenquin in getlago/lago-api#833
- 🌿 Introduce Fern by @dsinghvi in getlago/lago-api#858
- feat(webhooks): Resend webhooks by @jdenquin in getlago/lago-api#862
- fix: Do not duplicate events on debugger by @rsempe in getlago/lago-api#870
Front Changes
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.19 by @renovate in getlago/lago-front#843
- chore(deps-minor) Update dependency sanitize-html to v2.10.0 by @renovate in getlago/lago-front#845
- chore(deps-minor) Update sentry-javascript monorepo to v7.38.0 by @renovate in getlago/lago-front#841
- chore(deps-major) Update dependency @testing-library/react to v14 by @renovate in getlago/lago-front#838
- chore: 🥑 Remove material on Checkboxes by @MorganeLecurieux in getlago/lago-front#840
- chore(deps) Update emotion monorepo to v11.10.6 by @renovate in getlago/lago-front#844
- breaking(node): minimal node version is now v16 by @ansmonjol in getlago/lago-front#847
- bug: fix scrollbar always shown by @ansmonjol in getlago/lago-front#849
- misc(credit notes): use math round in credit note form calculation by @ansmonjol in getlago/lago-front#850
- chore: 🍺 Remove MUI from accordion by @MorganeLecurieux in getlago/lago-front#848
- fix: 🦆 Error while adding an add-on by @MorganeLecurieux in getlago/lago-front#853
- chore: 🍾 Remove MUI from Skeleton by @MorganeLecurieux in getlago/lago-front#852
- chore(deps) Update dependency @mui/material to v5.11.10 by @renovate in getlago/lago-front#855
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.20 by @renovate in getlago/lago-front#860
- chore(deps-minor) Update typescript-eslint monorepo to v5.53.0 by @renovate in getlago/lago-front#857
- Revert "chore: 🍺 Remove MUI from accordion" by @ansmonjol in getlago/lago-front#859
- Feat webhook logs by @MorganeLecurieux in getlago/lago-front#800
What's Changed
- misc(docker): Bump to v0.23.0-beta by @jdenquin in #197
- fix(redis): Fix redis custom port usage by @jdenquin in #200
- Update config.yml by @michaelponrajah in #202
New Contributors
- @michaelponrajah made their first contribution in #202
Full Changelog: v0.22.1-beta...v0.24.0-beta
v0.23.0-beta
API Changes
- feat (organization): refactor organization graphql parameters by @lovrocolic in getlago/lago-api#813
- feat (localization): add support for customer documentLocale in graphQL by @lovrocolic in getlago/lago-api#817
- fix(specs): Fix a flaky test on subscriptions date by @jdenquin in getlago/lago-api#820
- fix(invoices): Round VAT at invoice level by @vincent-pochet in getlago/lago-api#821
- misc: Clean up calculate fee specs to make it clearer by @vincent-pochet in getlago/lago-api#822
- fix(usage): Round VAT at invoice level by @vincent-pochet in getlago/lago-api#824
- fix(webhooks): Change Webhooks organization reference type by @jdenquin in getlago/lago-api#826
- misc: Extract coupon logic from calculate fees service by @rsempe in getlago/lago-api#825
- misc: Add default value for vat_rate on fees and invoices by @rsempe in getlago/lago-api#828
- fix(credit_notes): Round VAT at credit note level by @vincent-pochet in getlago/lago-api#829
- feat(invoice): allow to update an invoice via graphQl by @ansmonjol in getlago/lago-api#830
- feat(webhooks): Refactor Webhooks to use the new format into job by @jdenquin in getlago/lago-api#819
- misc(invites): set order on created_at by @ansmonjol in getlago/lago-api#832
- feat(webhooks): Add Search capability by @jdenquin in getlago/lago-api#814
- fix(credit_notes): Round VAT at credit note level by @vincent-pochet in getlago/lago-api#831
- misc: Merge API and GraphQL AppliedAddOn create services by @vincent-pochet in getlago/lago-api#834
- misc: Squash migrations before first release by @rsempe in getlago/lago-api#835
- misc: Merge API and GraphQL AppliedCoupon create services by @vincent-pochet in getlago/lago-api#836
- misc: Extract .call to BaseService by @rsempe in getlago/lago-api#838
- misc: Merge API and GraphQL BillableMetric update services by @vincent-pochet in getlago/lago-api#839
- misc: Merge API and GraphQL Invoice generate services by @vincent-pochet in getlago/lago-api#841
- fix (applied coupons): fix delete applied coupon logic by using lago id as identifier by @lovrocolic in getlago/lago-api#837
- feat(localization): apply preferred locale on documents by @lovrocolic in getlago/lago-api#827
- misc: Merge API and GraphQL Subscription create services by @vincent-pochet in getlago/lago-api#842
- fix(stripe): Ignore not found payment webhook when no invoice by @vincent-pochet in getlago/lago-api#845
- fix(stripe): Ignore not found customer webhook when no customer by @vincent-pochet in getlago/lago-api#846
- misc: Merge API and GraphQL Organization update services by @vincent-pochet in getlago/lago-api#844
- misc: Merge API and GraphQL Coupons update services by @vincent-pochet in getlago/lago-api#840
- fix(stripe): Capture error when removing webhook url by @vincent-pochet in getlago/lago-api#849
Front Changes
- test: add anti-regression test scenario by @ansmonjol in getlago/lago-front#796
- chore: remove useless section in PR template by @ansmonjol in getlago/lago-front#799
- Terminate wallet cache by @ansmonjol in getlago/lago-front#798
- chore(deps) Update dependency react-router-dom to v6.8.1 by @renovate in getlago/lago-front#801
- Refactor data management by @ansmonjol in getlago/lago-front#803
- chore(deps-minor) Update typescript-eslint monorepo to v5.51.0 by @renovate in getlago/lago-front#802
- chore: update cache when coupon is terminated by @ansmonjol in getlago/lago-front#797
- chore: store organization billing info in a new internal object by @ansmonjol in getlago/lago-front#795
- chore(deps) Update dependency gettext-extractor to v3.6.2 by @renovate in getlago/lago-front#804
- chore(deps) Update dependency prettier to v2.8.4 by @renovate in getlago/lago-front#807
- chore(deps) Update jest monorepo to v29.4.2 by @renovate in getlago/lago-front#805
- chore(deps) Update material-ui monorepo to v5.11.8 by @renovate in getlago/lago-front#806
- chore: update codegen with last api changes by @ansmonjol in getlago/lago-front#810
- chore: type countryCodes object by @ansmonjol in getlago/lago-front#811
- chore: shorten single method call by @ansmonjol in getlago/lago-front#812
- bug: fix location reload invocation by @ansmonjol in getlago/lago-front#814
- bug: fix storybook var not being stringified by @ansmonjol in getlago/lago-front#815
- Update invoice payment status by @ansmonjol in getlago/lago-front#816
- chore: ✍️ Manually update cache on revoke object by @MorganeLecurieux in getlago/lago-front#813
- chore(deps-minor) Update sentry-javascript monorepo to v7.37.1 by @renovate in getlago/lago-front#820
- chore(deps-minor) Update dependency eslint to v8.34.0 by @renovate in getlago/lago-front#819
- chore: 👓 Manually update cache on customer creation by @MorganeLecurieux in getlago/lago-front#817
- chore: Cache update by @MorganeLecurieux in getlago/lago-front#821
- chore: 👓 Manually update cache on invite creation by @MorganeLecurieux in getlago/lago-front#818
- chore: remove release-it package by @ansmonjol in getlago/lago-front#824
- chore(deps-major) Update graphqlcodegenerator monorepo to v3 (major) by @renovate in getlago/lago-front#789
- Cache update part 2 by @MorganeLecurieux in getlago/lago-front#822
- chore(deps) Update dependency @types/react to v18.0.28 by @renovate in getlago/lago-front#826
- chore(deps) Update sentry-javascript monorepo to v7.37.2 by @renovate in getlago/lago-front#827
- chore(deps-minor) Update typescript-eslint monorepo to v5.52.0 by @renovate in getlago/lago-front#829
- Ftr prefered language by @ansmonjol in getlago/lago-front#809
- feat: initially open group dimension accordion on condition by @ansmonjol in getlago/lago-front#830
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.18 by @renovate in getlago/lago-front#825
- chore(deps) Update dependency @types/react-dom to v18.0.11 by @renovate in getlago/lago-front#833
- chore(deps) Update material-ui monorepo to v5.11.9 by @renovate in getlago/lago-front#834
- chore: copy update by @ansmonjol in getlago/lago-front#832
- chore(deps-minor) Update dependency cypress to v12.6.0 by @renovate in getlago/lago-front#837
- chore(deps) Update dependency @apollo/client to v3.7.8 by @renovate in getlago/lago-front#835
- chore(deps-minor) Update dependency webpack-bundle-analyzer to v4.8.0 by @renovate in getlago/lago-front#828
- chore(deps) Update jest monorepo to v29.4.3 by @renovate in getlago/lago-front#836
- test: make cy.type blazingly fast by @ansmonjol in getlago/lago-front#831
- test: set 0ms timeout in cypress env by @ansmonjol in getlago/lago-front#839
- chore(deps) Update dependency @apollo/client to v3.7.9 by @renovate in getlago/lago-front#842
What's Changed
- misc(docker): bump to v0.22.0-beta by @jdenquin in #186
- Release v0.22.1-beta by @vincent-pochet in #189
Full Changelog: v0.22.0-beta...v0.23.0-beta