v0.20.0-beta
API Changes
- Update link to Lago Community by @mathieu-lago in getlago/lago-api#708
- fix (webhooks): change webhook public key endpoint reponse type by @lovrocolic in getlago/lago-api#689
- misc(license): Add license support by @jdenquin in getlago/lago-api#707
- feat(license): Add GraphQL License information by @jdenquin in getlago/lago-api#712
- fix(license): services urls by @jdenquin in getlago/lago-api#714
- feat(credit_notes): Add license management and handle grace period by @vincent-pochet in getlago/lago-api#715
- fix: Turn integer amount fields into bigint by @vincent-pochet in getlago/lago-api#719
- misc: Ability to generate invoice from a rake task by @rsempe in getlago/lago-api#722
- feat(timezones): Add license management by @vincent-pochet in getlago/lago-api#717
- feat(grace_period): Ability to refresh pay in advance invoices by @rsempe in getlago/lago-api#711
- feat (search): Add search capability for customers and plans by @lovrocolic in getlago/lago-api#718
- feat (search): add search capability for billable metrics by @lovrocolic in getlago/lago-api#721
- fix: Spec failure on CurrentContext.source by @rsempe in getlago/lago-api#726
- feat(add_ons): add search capability to GraphQl resolver by @ansmonjol in getlago/lago-api#725
- feat(invoice_grace_period): Add draft status to credit notes by @rsempe in getlago/lago-api#724
- feat(grace-period): activate grace period under license by @jdenquin in getlago/lago-api#723
- fix(credit_notes): Enforce security on PDF generation from GraphQL by @vincent-pochet in getlago/lago-api#727
- feat (invoices): add support for invoice listing and single(batch) retry by @lovrocolic in getlago/lago-api#709
- feat(coupons): add search capability to GraphQl resolver by @ansmonjol in getlago/lago-api#728
- feat(credit_notes): add search capability to GraphQl resolver by @ansmonjol in getlago/lago-api#730
- feat(invoices): Add second order on created_at on resolver to make order predictable by @vincent-pochet in getlago/lago-api#732
- feat(grace_period): Finalize credit notes by @rsempe in getlago/lago-api#729
- feat(grace_period): Add 1 second to timestamp before billing by @rsempe in getlago/lago-api#733
- feat(invoices): add search capability to GraphQl resolver by @ansmonjol in getlago/lago-api#734
- feat(grace_period): Finalize draft invoices when grace period is zero by @rsempe in getlago/lago-api#735
- fix(credit-notes): Fix credit note amount for terminate with previous credit note by @vincent-pochet in getlago/lago-api#738
- feat(subscriptions): Add terminated webhook by @jdenquin in getlago/lago-api#737
- feat(invoices): Lock invoice payment jobs for 1 hour by @vincent-pochet in getlago/lago-api#731
- misc: Bump rails to 7.0.4 (and reorder Gemfile) by @vincent-pochet in getlago/lago-api#739
- feat: Expose amount_cents fields as bigint in GraphQL by @vincent-pochet in getlago/lago-api#720
- feat(customer_invoices): add search capability to GraphQl resolver by @ansmonjol in getlago/lago-api#736
Front Changes
- chore(deps) Update dependency @types/jest to v29.2.5 by @renovate in getlago/lago-front#662
- misc(gha): Add manual launch for codegen by @jdenquin in getlago/lago-front#666
- Premium warning dialog by @ansmonjol in getlago/lago-front#661
- chore(deps) Update dependency gettext-extractor to v3.6.1 by @renovate in getlago/lago-front#667
- chore(deps-minor) Update sentry-javascript monorepo to v7.28.1 by @renovate in getlago/lago-front#668
- bug: allow to hide label on Status by @ansmonjol in getlago/lago-front#671
- chore(deps-minor) Update dependency luxon to v3.2.0 by @renovate in getlago/lago-front#664
- chore(deps-minor) Update typescript-eslint monorepo to v5.48.0 by @renovate in getlago/lago-front#670
- chore(deps-minor) Update dependency release-it to v15.6.0 by @renovate in getlago/lago-front#665
- feat: hide Coupon / Prepaid Credit in draft invoice totals and display alert info by @ansmonjol in getlago/lago-front#672
- bug: fix credit note tab display for draft invoice by @ansmonjol in getlago/lago-front#676
- chore: update trads by @ansmonjol in getlago/lago-front#677
- chore(deps-minor) Update dependency eslint-config-prettier to v8.6.0 by @renovate in getlago/lago-front#673
- chore(deps) Update dependency @babel/core to v7.20.12 by @renovate in getlago/lago-front#679
- chore(deps) Update dependency luxon to v3.2.1 by @renovate in getlago/lago-front#680
- chore(deps) Update graphqlcodegenerator monorepo by @renovate in getlago/lago-front#681
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.13 by @renovate in getlago/lago-front#682
- feat: display contact lago modal on premium feature access by @ansmonjol in getlago/lago-front#669
- Search tools by @ansmonjol in getlago/lago-front#684
- chore: 🏂 Skip tests in Draft PR by @MorganeLecurieux in getlago/lago-front#687
- Invoices list by @MorganeLecurieux in getlago/lago-front#657
- chore(deps-minor) Update dependency cypress to v12.3.0 by @renovate in getlago/lago-front#678
- chore(deps-minor) Update dependency eslint to v8.31.0 by @renovate in getlago/lago-front#663
- [Chore] currentuser + organizationInfos hooks by @MorganeLecurieux in getlago/lago-front#685
- Search bm by @ansmonjol in getlago/lago-front#688
- chore(deps-major) Update dependency babel-loader to v9 by @renovate in getlago/lago-front#630
- chore(deps-major) Update dependency webpack-cli to v5 by @renovate in getlago/lago-front#674
- chore(deps) Update dependency prettier to v2.8.2 by @renovate in getlago/lago-front#689
- fix: 🫥 QA Grace Period by @MorganeLecurieux in getlago/lago-front#690
- bug: fix plan percentage charge serialization by @ansmonjol in getlago/lago-front#692
- chore(deps-minor) Update dependency react-router-dom to v6.6.1 by @renovate in getlago/lago-front#490
- chore(deps-minor) Update material-ui monorepo by @renovate in getlago/lago-front#637
- chore(deps) Update dependency react-router-dom to v6.6.2 by @renovate in getlago/lago-front#694
- chore(deps) Update typescript-eslint monorepo to v5.48.1 by @renovate in getlago/lago-front#695
- feat: 🦷 Fix post massive QA by @MorganeLecurieux in getlago/lago-front#693
- bug: fix tab display logic in invoice overview by @ansmonjol in getlago/lago-front#697
- chore: fix typos in translations by @ansmonjol in getlago/lago-front#698
- chore: fix react-router-dom index route type definition by @ansmonjol in getlago/lago-front#699
- chore(deps) Update dependency ts-jest to v29.0.4 by @renovate in getlago/lago-front#703
- feat: 🤐 Display resend recollection button by @MorganeLecurieux in getlago/lago-front#707
- chore(deps-minor) Update dependency eslint-plugin-import to v2.27.4 by @renovate in getlago/lago-front#704
- bug: fix number serialization by @ansmonjol in getlago/lago-front#706
- chore: update graph with bigint by @vincent-pochet in getlago/lago-front#705
- chore(deps-minor) Update dependency eslint-plugin-jsx-a11y to v6.7.1 by @renovate in getlago/lago-front#696
- chore(deps-minor) Update dependency fork-ts-checker-webpack-plugin to v7.3.0 by @renovate in getlago/lago-front#701
- chore(deps) Update dependency @apollo/client to v3.7.4 by @renovate in getlago/lago-front#708
- fix: increase BM fetch limit in add dialog by @ansmonjol in getlago/lago-front#710
What's Changed
- Update link to Lago Community by @mathieu-lago in #173
- misc(docker): Add License vars by @jdenquin in #174
Full Changelog: v0.19.4-alpha...v0.20.0-beta