Skip to content

Releases: getlago/lago-front

v1.38.0

12 Dec 13:55
332b16f

Choose a tag to compare

What's Changed

Full Changelog: v1.37.0...v1.38.0

v1.37.0

09 Dec 14:00
a2b500c

Choose a tag to compare

What's Changed

  • fix(integrations): fix wording for integration mapping by @AllanMichay in #2774
  • bug: make sure sparkle is aligned with label by @ansmonjol in #2781
  • deps: bump node to 24 LTS by @ansmonjol in #2782
  • fix(integrations): fix xero payment item not loaded by @AllanMichay in #2785
  • chore(Agents.md): Add testing best practices by @domenicofalco in #2786
  • chore(deps-major) Update peter-evans/repository-dispatch action to v4 by @renovate[bot] in #2763
  • chore(deps-major) Update GitHub Artifact Actions (major) by @renovate[bot] in #2762
  • chore(deps) Update dependency @types/react to v18.3.27 by @renovate[bot] in #2790
  • chore(deps) Update dependency html-react-parser to v5.2.10 by @renovate[bot] in #2791
  • chore(deps) Update dependency @nangohq/frontend to v0.69.14 by @renovate[bot] in #2793
  • chore(deps) Update dependency vite to v7.2.4 by @renovate[bot] in #2795
  • chore(deps) Update dependency @types/lodash to v4.17.21 by @renovate[bot] in #2794
  • misc(design-system): move Popper back to the app by @AllanMichay in #2783
  • misc(design-system): move ButtonLink back to the app by @AllanMichay in #2787
  • misc(design-system): move Accordion back to the app by @AllanMichay in #2784
  • misc(design-system): move Drawer back to the app by @AllanMichay in #2797
  • chore(Agents.md): Split AGENTS.md into modular documentation files by @domenicofalco in #2788
  • chore(deps-minor) Update dependency @sentry/react to v10.26.0 by @renovate[bot] in #2792
  • bug(Combobox): fix item and container height calculations by @ansmonjol in #2789
  • chore(deps-minor) Update dependency @sentry/react to v10.27.0 by @renovate[bot] in #2802
  • chore(deps-minor) Update dependency cypress to v15.7.0 by @renovate[bot] in #2803
  • chore(deps-minor) Update dependency typescript-eslint to v8.48.0 by @renovate[bot] in #2804
  • chore(deps-minor) Update graphqlcodegenerator monorepo by @renovate[bot] in #2805
  • chore(deps-minor) Update pnpm to v10.23.0 by @renovate[bot] in #2806
  • bug: prevent firing active queries after cache manual update by @ansmonjol in #2798
  • bug(Invoice): display up to 6 decimal for perPackageUnitAmount by @ansmonjol in #2799
  • feat(multi payment): Add multi payment flow in subscription views by @domenicofalco in #2700
  • chore: better organization switch sequence by @ansmonjol in #2800
  • refactor(eslint): Fix some eslint warnings through refactoring nested ternary expressions by @domenicofalco in #2811
  • chore(deps-major) Update actions/checkout action to v6 by @renovate[bot] in #2807
  • chore(deps-major) Update dependency glob to v13 by @renovate[bot] in #2808
  • chore(deps-major) Update postgres Docker tag to v15 by @renovate[bot] in #2809
  • fix(payments): Fix "Multiple invoices (1)" when it's just 1 invoice by @domenicofalco in #2810
  • bug(Invoice): fetch correct payload on refresh by @ansmonjol in #2812
  • chore(Tooltip): migrate back to the app by @ansmonjol in #2813
  • chore(deps) Update Node.js by @renovate[bot] in #2821
  • fix(eslint): Fix some more eslint warnings by @domenicofalco in #2822
  • misc: migrate Dialog usage to use the app component by @ansmonjol in #2823
  • chore(spinner): migrate to the app by @ansmonjol in #2824
  • fix(customerPortal): prevent TypeError when checking usage data after a potential session timeout by @domenicofalco in #2827
  • fix(eslint): Fix some more eslint warnings by @domenicofalco in #2828
  • chore(GenericPlaceholder): migrate to the app by @ansmonjol in #2825
  • fix(sentry): Send more context to Sentry with source maps by @domenicofalco in #2818
  • misc(design-system): move AiBadge back to the app by @AllanMichay in #2831
  • misc(design-system): move Button back to the app by @AllanMichay in #2796
  • chore(sentry): Add a simple log to keep track of Sentry source maps upload status by @domenicofalco in #2832
  • bug: restore tooltip style in package DS by @ansmonjol in #2833
  • fix(GenericPlaceholder): Fix placeholder image/svg default size by @domenicofalco in #2835
  • chore(APP_VERSION): Add APP_VERSION env from Dockerfile at buildtime by @domenicofalco in #2836
  • misc(design-system): move Avatar back to the app by @AllanMichay in #2834
  • chore(APP_VERSION): Update Sentry project var to be project specific and add fallbacks (prj + org) by @domenicofalco in #2842
  • bug(subscription) better display when customer is deleted by @ansmonjol in #2837
  • chore(deps-minor) Update dependency shiki to v3.17.0 by @renovate[bot] in #2841
  • misc(design-system): move Typography back to the app by @AllanMichay in #2843
  • chore(test): reduce noise on test output by @AllanMichay in #2844
  • fix: Fix documentation e-invoicing external link by @domenicofalco in #2846
  • chore(deps) Update dependency @eslint/eslintrc to v3.3.3 by @renovate[bot] in #2848
  • chore(deps-minor) Update dependency prettier to v3.7.3 by @renovate[bot] in #2840
  • chore: rework caching logic by @ansmonjol in #2801
  • refactor(auth): Replace localStorage redirect with router state for post-login navigation by @ansmonjol in #2838
  • feat(credit-note): add metadata to credit note by @AllanMichay in #2817
  • chore: fix some linter warnings by @ansmonjol in #2849
  • chore: fix bad synchro with test snapshot by @ansmonjol in #2852
  • chore(deps): pin dependency @sentry/vite-plugin to 4.6.1 by @renovate[bot] in #2839
  • fix(customer): remove warning when editing grace period by @AllanMichay in #2853
  • fix(invoices): allow invoice regeneration only when specific user can by @AllanMichay in #2850
  • refactor(ErrorBoundaries): Improve error monitoring and sourcemaps availability by @domenicofalco in #2854

Full Changelog: v1.36.0...v1.37.0

v1.36.0

27 Nov 17:06
2a99a01

Choose a tag to compare

What's Changed

  • feat: prepare app to handle fixed charges by @ansmonjol in #2653
  • misc: reset sub name during upgrade/downgrade by @ansmonjol in #2663
  • refactor(multiple-payment-methods): Code optimization around Customer details section by @domenicofalco in #2661
  • misc: add missing copy and prevent future gap by @ansmonjol in #2662
  • chore(deps) Update dependency @nangohq/frontend to v0.69.5 by @renovate[bot] in #2664
  • chore(deps) Update Babel to v7.28.5 by @renovate[bot] in #2667
  • Customer details view info code cleanup by @domenicofalco in #2666
  • misc(integrations): update design of integrations mapping by @AllanMichay in #2652
  • chore(deps-minor) Update dependency @sentry/react to v10.22.0 by @renovate[bot] in #2671
  • bug: hide premium feature upgrade for end users by @ansmonjol in #2670
  • bug: make sure cache is up to date after evict by @ansmonjol in #2669
  • chore(deps-minor) Update dependency @vitejs/plugin-react to v5.1.0 by @renovate[bot] in #2672
  • bug: make sure entitlements are available for all plans by @ansmonjol in #2673
  • feat(formatInvoice): fixed charges fees display order by @ansmonjol in #2674
  • feat(Forecasts): Add Beta badge by @stephenlago99 in #2675
  • misc: improve some components' code by @ansmonjol in #2676
  • misc: use AGENT.md convention by @ansmonjol in #2677
  • chore(deps-minor) Update dependency @vitejs/plugin-react-swc to v4.2.0 by @renovate[bot] in #2678
  • feature(multiple payment flow): adding new payment view on the customer details section and a dialog to generate checkout URL by @domenicofalco in #2679
  • chore(deps) Update dependency @types/node to v22.18.13 by @renovate[bot] in #2681
  • feat: include fixed fee in edit fee drawer combobox data by @ansmonjol in #2680
  • misc: tell agent about codegen purpose by @ansmonjol in #2683
  • misc: clean up some eslint warnings by @domenicofalco in #2682
  • chore(deps) Update dependency @eslint/compat to v1.4.1 by @renovate[bot] in #2684
  • chore(deps) Update dependency @nangohq/frontend to v0.69.7 by @renovate[bot] in #2685
  • bug: format email correctly on customer save by @ansmonjol in #2687
  • bug: prevent infinite loop in credit note form by @ansmonjol in #2689
  • chore(deps) Update dependency cssnano to v7.1.2 by @renovate[bot] in #2690
  • chore(deps-minor) Update dependency globals to v16.5.0 by @renovate[bot] in #2691
  • chore(deps-minor) Update dependency graphql to v16.12.0 by @renovate[bot] in #2692
  • chore(deps-minor) Update dependency shiki to v3.14.0 by @renovate[bot] in #2693
  • chore(deps-minor) Update ESLint to v9.39.0 by @renovate[bot] in #2694
  • chore(deps-minor) Update pnpm to v10.20.0 by @renovate[bot] in #2695
  • feat(integrations): allow integration mapping per billing entity by @AllanMichay in #2668
  • misc: make sure we preserves semver ranges for node by @ansmonjol in #2702
  • chore(eslint): add custom rule to prevent formikProps array dependency issue by @domenicofalco in #2697
  • chore(husky): add pre-push hook to run codestyle checks and optimize npm tasks by @domenicofalco in #2698
  • chore(deps-major) Update dependency vite to v7 by @renovate[bot] in #2650
  • chore(deps-major) Update jest monorepo to v30 (major) by @renovate[bot] in #2644
  • chore: remove extra fixed charge details boilerplate by @ansmonjol in #2703
  • chore(deps): replace dependency npm-run-all with npm-run-all2 5.0.0 by @renovate[bot] in #2706
  • feature(multi payment flow): Show available payment methods list by @domenicofalco in #2688
  • chore(deps) Update dependency @nangohq/frontend to v0.69.9 by @renovate[bot] in #2708
  • misc: better query and state management on organization switch by @ansmonjol in #2704
  • bug: always allow fixed charge removal by @ansmonjol in #2705
  • chore(deps) Update dependency html-react-parser to v5.2.8 by @renovate[bot] in #2710
  • chore(deps) Update dependency @vitejs/plugin-react-swc to v4.2.1 by @renovate[bot] in #2709
  • chore(deps) Update dependency npm-run-all2 to v5.0.2 by @renovate[bot] in #2714
  • chore(deps) Update dependency formik to v2.4.8 by @renovate[bot] in #2713
  • chore(deps) Update dependency typescript-eslint to v8.46.3 by @renovate[bot] in #2715
  • chore(deps-minor) Update dependency @sentry/react to v10.23.0 by @renovate[bot] in #2718
  • chore(deps) Update ESLint to v9.39.1 by @renovate[bot] in #2717
  • chore(deps) Update dependency vite to v7.2.2 by @renovate[bot] in #2716
  • chore(deps-minor) Update dependency cypress to v15.6.0 by @renovate[bot] in #2719
  • chore(deps-minor) Update dependency shiki to v3.15.0 by @renovate[bot] in #2720
  • chore(deps-major) Update dependency @trivago/prettier-plugin-sort-imports to v6 by @renovate[bot] in #2721
  • chore(deps-major) Update dependency npm-run-all2 to v8 by @renovate[bot] in #2723
  • Fix vertical icons alignment by @domenicofalco in #2726
  • deps: another attempt to prevent node updates by @ansmonjol in #2727
  • fix(integrations): remove anrok mention in xero mapping by @AllanMichay in #2729
  • chore(deps-minor) Update dependency glob to v11.1.0 [SECURITY] by @renovate[bot] in #2728
  • fix(deps): pin dependencies by @renovate[bot] in #2707
  • feat(invoicing): add e-invoicing and allow the download of correct documents by @AllanMichay in #2541
  • bug: Minimum spending fee (of charge) is not identified as True-up fee on UI invoice by @domenicofalco in #2730
  • feat(integrations): add netsuite currency integration by @AllanMichay in #2686
  • chore(deps) Update dependency typescript-eslint to v8.46.4 by @renovate[bot] in #2734
  • chore(deps) Update dependency formik to v2.4.9 by @renovate[bot] in #2733
  • chore(deps) Update dependency autoprefixer to v10.4.22 by @renovate[bot] in #2732
  • chore(deps) Update dependency @nangohq/frontend to v0.69.12 by @renovate[bot] in #2731
  • chore: fix some linter warnings by @ansmonjol in #2738
  • bug: reset externalCustomerId even during customer edition by @ansmonjol in #2737
  • chore(deps) Update dependency @vitejs/plugin-react to v5.1.1 by @renovate[bot] in #2739
  • chore(deps) Update dependency @vitejs/plugin-react-swc to v4.2.2 by @renovate[bot] in #2740
  • chore(deps) Update graphqlcodegenerator monorepo by @renovate[bot] in #2741
  • chore(deps-minor) Update dependency @fragaria/address-formatter to v6.7.1 by @renovate[bot] in #2742
  • misc: udpate agent.md by @ansmonjol in #2745
  • bug: Fix error toast generic error on payment page by @domenicofalco in #2735
  • chore(deps-minor) Update dependency @sentry/react to v10.25.0 by @renovate[bot] in #2749
  • deps: auto merge patch bump by @ansmonjol in #2752
  • Add sonarqube to the CI and enabled code test coverage by @domenicofalco in https://...
Read more

v1.35.0

29 Oct 14:48
812ea3c

Choose a tag to compare

What's Changed

  • misc: improve cache management on orga switch and logout by @ansmonjol in #2485
  • misc: show different tooltip on trash icon for autogenerated taxes by @ansmonjol in #2487
  • chore(deps) Update dependency @parcel/watcher to v2.5.1 by @renovate[bot] in #2488
  • chore(deps) Update dependency @types/lodash to v4.17.20 by @renovate[bot] in #2491
  • chore(deps) Update dependency @types/jsonwebtoken to v9.0.10 by @renovate[bot] in #2490
  • chore(deps) Update dependency autoprefixer to v10.4.21 by @renovate[bot] in #2492
  • chore(deps-minor) Update dependency @sentry/react to v9.46.0 by @renovate[bot] in #2497
  • chore(deps) Update dependency glob to v11.0.3 by @renovate[bot] in #2493
  • deps: makes sure renovate update package on all version bump by @ansmonjol in #2498
  • chore(deps) Update dependency prettier-plugin-tailwindcss to v0.6.14 by @renovate[bot] in #2495
  • chore(deps) Update dependency postcss to v8.5.6 by @renovate[bot] in #2494
  • chore(deps) Update dependency @testing-library/dom to v10.4.1 by @renovate[bot] in #2489
  • chore: improve cursor agent personalized prompt by @ansmonjol in #2500
  • chore: define a browserlist for support by @ansmonjol in #2504
  • bug: make sure the dev panel is closed on on orga switch by @ansmonjol in #2502
  • misc(auth): use new token if provided by Backend by @ansmonjol in #2505
  • chore(deps-minor) Update dependency yup to v1.7.1 by @renovate[bot] in #2513
  • chore(deps-minor) Update dependency globals to v15.15.0 by @renovate[bot] in #2511
  • chore(deps-minor) Update dependency dotenv to v16.6.1 by @renovate[bot] in #2510
  • chore(deps-minor) Update dependency decimal.js to v10.6.0 by @renovate[bot] in #2509
  • misc: adjust renovabot config by @ansmonjol in #2516
  • chore(deps-minor) Update pnpm to v10.18.0 by @renovate[bot] in #2514
  • chore(deps-minor) Update dependency @tanstack/react-virtual to v3.13.12 by @renovate[bot] in #2525
  • chore(deps-minor) Update dependency @vitejs/plugin-react to ^4.7.0 by @renovate[bot] in #2526
  • misc(customers): add more filters to customer list by @AllanMichay in #2486
  • bug(Charges): make sure options are reset based on choices by @ansmonjol in #2499
  • deps: bump node required version to 22 (LTS) by @ansmonjol in #2515
  • chore(deps) Update dependency recharts to ^2.15.2 by @renovate[bot] in #2521
  • deps: remove auto-changelog as we don't use it by @ansmonjol in #2529
  • deps: make sure all dependencies uses tmp ">=0.2.4" by @ansmonjol in #2501
  • chore(deps): Pin dependencies by @renovate[bot] in #2517
  • fix(deps): pin dependencies by @renovate[bot] in #2520
  • chore(deps-minor) Update Babel by @renovate[bot] in #2522
  • misc: use cached contextual translations by @ansmonjol in #2503
  • chore(deps-minor) Update dependency @apollo/client to v3.14.0 by @renovate[bot] in #2523
  • chore(deps-minor) Update dependency @vitejs/plugin-react-swc to ^3.11.0 by @renovate[bot] in #2527
  • misc: restore WebSocket connection with Apollo by @ansmonjol in #2483
  • fix(deps): pin dependencies by @renovate[bot] in #2519
  • chore(deps-minor) Update dependency @eslint/compat to v1.4.0 by @renovate[bot] in #2534
  • chore(deps-minor) Update dependency @types/node to v22.18.8 by @renovate[bot] in #2535
  • chore(deps) Update dependency recharts to v2.15.4 by @renovate[bot] in #2531
  • chore(deps-minor) Update dependency cypress to v15.3.0 by @renovate[bot] in #2539
  • chore(deps) Update dependency tailwindcss to v3.4.18 by @renovate[bot] in #2506
  • deps: improve renovate rules by @ansmonjol in #2540
  • chore(deps-minor) Update dependency cssnano to v7.1.1 by @renovate[bot] in #2537
  • misc: add new formatAddress helper by @ansmonjol in #2427
  • chore(deps-minor) Update Babel by @renovate[bot] in #2533
  • chore(deps-minor) Update dependency graphql to v16.11.0 by @renovate[bot] in #2544
  • misc: prepare plan form for new charge type by @ansmonjol in #2542
  • chore(deps-minor) Update dependency luxon to v3.7.2 by @renovate[bot] in #2545
  • misc: make sure renovate does not run on node packages versions by @ansmonjol in #2551
  • chore(deps-minor) Update dependency prettier to v3.6.2 by @renovate[bot] in #2546
  • chore(deps-minor) Update dependency react-router-dom to v6.30.1 by @renovate[bot] in #2547
  • chore(deps-minor) Update dependency sanitize-html to v2.17.0 by @renovate[bot] in #2548
  • chore(deps-minor) Update dependency typescript to v5.9.3 by @renovate[bot] in #2550
  • chore(deps-minor) Update dependency shiki to v3.13.0 by @renovate[bot] in #2549
  • chore(deps-minor) Update React types by @renovate[bot] in #2560
  • chore(deps-minor) Update dependency vite-plugin-wasm to v3.5.0 by @renovate[bot] in #2556
  • chore(deps-minor) Update dependency vite-plugin-svgr to v4.5.0 by @renovate[bot] in #2554
  • chore(deps-minor) Update dependency ace-builds to v1.43.3 by @renovate[bot] in #2536
  • chore(deps-minor) Update react monorepo to v18.3.1 by @renovate[bot] in #2559
  • chore(deps-minor) Update dependency vite-plugin-top-level-await to v1.6.0 by @renovate[bot] in #2555
  • deps: prevent node js version pin by @ansmonjol in #2561
  • chore(deps-minor) Update Testing library by @renovate[bot] in #2566
  • chore(deps) Update dependency @types/node to v22.18.9 by @renovate[bot] in #2564
  • chore(deps) Update pnpm to v10.18.2 by @renovate[bot] in #2565
  • misc(Charges): make the charge attribute on plan dynamic by @ansmonjol in #2552
  • misc: extract formikProps from charge accordion elements by @ansmonjol in #2562
  • bug: ensure luxon zone is UTC when running test by @ansmonjol in #2571
  • misc: reorganise ChargeWrapperSwitch by @ansmonjol in #2570
  • misc: change already used charge alert logic by @ansmonjol in #2572
  • chore(deps-minor) Update emotion monorepo by @renovate[bot] in #2557
  • chore(deps-minor) Update dependency @nangohq/frontend to v0.69.3 by @renovate[bot] in #2524
  • chore(deps-major) Update actions/cache action to v4 by @renovate[bot] in #2567
  • chore(deps-minor) Update material-ui monorepo by @renovate[bot] in #2558
  • chore(deps-major) Update actions/checkout action to v5 by @renovate[bot] in #2568
  • chore(deps-major) Update actions/download-artifact action to v5 by @renovate[bot] in #2569
  • chore(deps-major) Update dependency @sentry/react to v10 by @renovate[bot] in #2575
  • chore(deps) Update dependency typescript-eslint to v8.46.1 by @renovate[bot] in #2577
  • chore(deps-major) Update actions/setup-node action to v5 by @renovate[bot] in #2573
  • fix: Fix icon alignment in Plan -> Unlock Entitlements section by @domenicofalco in #2586
  • fix: remove useless text in ...
Read more

v1.34.2

08 Oct 15:23

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.34.1...v1.34.2

v1.34.1

02 Oct 14:31
dfe0f22

Choose a tag to compare

What's Changed

Full Changelog: v1.34.0...v1.34.1

v1.34.0

23 Sep 14:55
c7da7de

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.33.4...v1.34.0

v1.33.4

17 Sep 16:19
0a37bcf

Choose a tag to compare

What's Changed

Full Changelog: v1.33.3...v1.33.4

v1.33.3

15 Sep 11:42
df6cb0f

Choose a tag to compare

What's Changed

  • misc: add missing Italian translations by @ansmonjol in #2446
  • feat(ai-agent): introduce new chat components by @keellyp in #2444
  • fix: convert duration using Intl.DurationFormat by @keellyp in #2447
  • feat(ai-agent): introduce new ai agent context by @keellyp in #2445
  • fix(graphql): Fix date filters in API Logs and Activity Logs resolvers by @groyoh in #2451
  • misc: remove "selected" logic on invoice custom section by @ansmonjol in #2450
  • chore(deps) Update dependency vite to v6.3.6 [SECURITY] by @renovate[bot] in #2449
  • misc(subscription): better overridden info display in list and details by @ansmonjol in #2452

New Contributors

Full Changelog: 1.33.2...v1.33.3

v1.33.2

08 Sep 14:14
5a9f1a7

Choose a tag to compare

What's Changed

Full Changelog: v1.33.1...1.33.2