Releases: getlago/lago
Releases · getlago/lago
v0.13.2-alpha
What's Changed
Full Changelog: v0.13.0-alpha...v0.13.2-alpha
v0.13.0-alpha
What's Changed
- Update README (minor changes) by @mathieu-lago in #112
- misc(docker): Bump versions to v0.13.0-alpha by @rsempe in #113
Full Changelog: v0.12.0-alpha...v0.13.0-alpha
v0.38.0-beta
API Changes
- fix: first subscription fee with timezone by @rsempe in getlago/lago-api#1117
- feat(tax): Add service to appliy taxes on credit notes by @vincent-pochet in getlago/lago-api#1105
- feat(tax): Add base amount to credit notes applied taxes by @vincent-pochet in getlago/lago-api#1121
- misc(sidekiq): support redis ssl by @jdenquin in getlago/lago-api#1123
- fix: Add invalid timezone error message by @rsempe in getlago/lago-api#1125
- fix(credit_note): takes coupons into account when refreshing a credit… by @vincent-pochet in getlago/lago-api#1126
- Render charges boundaries on graphql invoice subscription object by @rsempe in getlago/lago-api#1127
- fix (gocardless): update invoice payment status for GCL by @lovrocolic in getlago/lago-api#1128
- fix: Unify invoice taxes_rate to not be a NaN by @rsempe in getlago/lago-api#1132
Front Changes
- bug(datepicker): fix subscription date default timezone by @ansmonjol in getlago/lago-front#1069
- Better timezone display by @ansmonjol in getlago/lago-front#1070
- bug: addon should always be editable by @ansmonjol in getlago/lago-front#1072
- bug(invite) fix broken link when already connected by @ansmonjol in getlago/lago-front#1074
Full Changelog: v0.12.0-alpha...v0.38.0-beta
v0.12.0-alpha
API Changes
- feat(credit_notes): Expose credit notes in API by @vincent-pochet in getlago/lago-api#505
- feat(customers): HOTFIX for customer currency migration by @vincent-pochet in getlago/lago-api#510
- fix(invoices): Fix Typo on persistent BM on Inovoice PDF by @vincent-pochet in getlago/lago-api#512
- feat(credit_notes): Expose credit notes into GraphQL by @vincent-pochet in getlago/lago-api#507
- fix(errors): Event error webhook after error management refactoring by @vincent-pochet in getlago/lago-api#514
- feat(groups): Create table groups by @rsempe in getlago/lago-api#518
- feat(groups): Add service for creating groups on a billable metric by @rsempe in getlago/lago-api#519
- feat(groups): Accept group in GraphQL for billable metric by @rsempe in getlago/lago-api#520
- feat(credit_notes): Add credit note details in invoice webhook and API payload by @vincent-pochet in getlago/lago-api#517
- feat (subscriptions): Handle subscriptions that started on specific date by @lovrocolic in getlago/lago-api#521
- feat(groups): Create or update groups via API by @rsempe in getlago/lago-api#522
- fix(docker): arm64 image is missing dependency by @jdenquin in getlago/lago-api#524
- feat(groups): Validate format of groups by @rsempe in getlago/lago-api#523
- fix(test): method called should be the same as describe by @ansmonjol in getlago/lago-api#526
- feat(credit_notes): Download and generate credit note PDF from API by @vincent-pochet in getlago/lago-api#511
- feat(groups): Change error message to value_is_invalid for groups by @rsempe in getlago/lago-api#527
- fix (subscriptions): add new condition for invoicing upon subscription termination by @lovrocolic in getlago/lago-api#528
- fix(groups): Correct validation format of groups by @rsempe in getlago/lago-api#529
- fix(user_type): only user's organizations with an active membership s… by @ansmonjol in getlago/lago-api#530
- feat(credit_notes): Add list of credit note reasons by @vincent-pochet in getlago/lago-api#532
- feat(credit_notes): Add service to create a credit note by @vincent-pochet in getlago/lago-api#531
- misc: Rename factory files to be consistent with the generator by @rsempe in getlago/lago-api#533
- feat(storage): Add GCS Support by @jdenquin in getlago/lago-api#535
- feat(groups): Add group properties table by @rsempe in getlago/lago-api#534
- feat(credit_notes): Add logic to download a credit note via GraphQL by @vincent-pochet in getlago/lago-api#516
- feat(groups): Expose flat groups to graphql by @rsempe in getlago/lago-api#536
Front Changes
- chore: 🫢 Clean editPlan fragment by @MorganeLecurieux in getlago/lago-front#480
- chore(deps-minor) Update sentry-javascript monorepo to v7.14.1 by @renovate in getlago/lago-front#468
- chore(deps) Update material-ui monorepo to v5.10.8 by @renovate in getlago/lago-front#486
- chore: 🧪 Test useGraduatedChargeForm by @MorganeLecurieux in getlago/lago-front#485
- chore(deps-minor) Update typescript-eslint monorepo to v5.39.0 by @renovate in getlago/lago-front#487
- chore(deps) Update dependency @mui/x-date-pickers to v5.0.4 by @renovate in getlago/lago-front#491
- chore(deps) Update dependency @types/jest to v29.1.2 by @renovate in getlago/lago-front#492
- [FEAT] - Add subscription on past and futur date by @MorganeLecurieux in getlago/lago-front#459
- chore(deps-minor) Update dependency release-it to v15.5.0 by @renovate in getlago/lago-front#488
- chore(deps-minor) Update dependency eslint to v8.25.0 by @renovate in getlago/lago-front#494
- chore(deps): pin dependencies by @renovate in getlago/lago-front#489
What's Changed
Full Changelog: v0.11.0-alpha...v0.12.0-alpha
v0.11.0-alpha
API Changes
- misc(gh): fix arm64 auto build by @jdenquin in getlago/lago-api#486
- chore(issue-template): ask for lago version in issue template by @ansmonjol in getlago/lago-api#491
- feat(customers): Apply currency to customers by @vincent-pochet in getlago/lago-api#478
- fix: Empty webhook URI path sould not raise an error by @vincent-pochet in getlago/lago-api#492
- fix: Fix currency migration for customer without active subscriptions by @vincent-pochet in getlago/lago-api#493
- feat(invoices): add customers into generated webhook by @jdenquin in getlago/lago-api#495
- fix(s3): Add compatible S3 Bucket config by @jdenquin in getlago/lago-api#497
- ftr (coupons): handle percentage and recurring coupons by @lovrocolic in getlago/lago-api#500
- fix(subscriptions): Subscription trial_end_date should be based on first subscription by @vincent-pochet in getlago/lago-api#496
- fix: prevent charging subscription fees twice in the same day by @lovrocolic in getlago/lago-api#503
- feat(credit-notes): Add credit note database structure by @vincent-pochet in getlago/lago-api#504
- feat(errors): Final migration of error management refactoring by @vincent-pochet in getlago/lago-api#488
Front Changes
- chore(deps) Update material-ui monorepo by @renovate in getlago/lago-front#413
- chore(deps) Update dependency webpack-dev-server to v4.11.1 by @renovate in getlago/lago-front#440
- misc(gh): fix arm64 auto build by @jdenquin in getlago/lago-front#437
- fix(linter): returns should be outside of else condition by @ansmonjol in getlago/lago-front#442
- chore(deps-minor) Update typescript-eslint monorepo to v5.38.0 by @renovate in getlago/lago-front#441
- chore(deps) Update dependency @graphql-codegen/cli to v2.12.1 by @renovate in getlago/lago-front#443
- chore(deps) Update dependency @types/react to v18.0.21 by @renovate in getlago/lago-front#446
- [FEAT]: Customer holds currency by @MorganeLecurieux in getlago/lago-front#435
- fix(LAGO_DISABLE_SIGNUP): env var should be interpreted as a string by @ansmonjol in getlago/lago-front#447
- chore(deps-minor) Update dependency @date-io/luxon to v2.16.0 by @renovate in getlago/lago-front#445
- chore(deps-minor) Update dependency ts-loader to v9.4.1 by @renovate in getlago/lago-front#444
- chore(deps-minor) Update dependency react-router-dom to v6.4.1 by @renovate in getlago/lago-front#418
- fix(signup): special char regex should accept - and _ by @ansmonjol in getlago/lago-front#452
- feat: 🥳 Unify currency display in input by @MorganeLecurieux in getlago/lago-front#448
- chore(deps-minor) Update dependency eslint to v8.24.0 by @renovate in getlago/lago-front#451
- chore(deps) Update dependency luxon to v3.0.4 by @renovate in getlago/lago-front#455
- chore(deps) Update dependency ts-jest to v29.0.2 by @renovate in getlago/lago-front#456
- feat: ✅ add Checkbox component by @ansmonjol in getlago/lago-front#453
- fix(invite): check for email error in details by @ansmonjol in getlago/lago-front#458
- chore(deps) Update material-ui monorepo by @renovate in getlago/lago-front#460
- feat: 🧮 percent coupon by @ansmonjol in getlago/lago-front#457
- chore(deps) Update typescript-eslint monorepo to v5.38.1 by @renovate in getlago/lago-front#461
- feat: 🗑 Remove success screen on object creation by @MorganeLecurieux in getlago/lago-front#454
- chore(deps) Update babel monorepo to v7.19.3 by @renovate in getlago/lago-front#462
- chore(deps) Update dependency styled-components to v5.3.6 by @renovate in getlago/lago-front#463
- chore(deps) Update dependency typescript to v4.8.4 by @renovate in getlago/lago-front#464
- chore(deps) Update dependency @types/lodash to v4.14.186 by @renovate in getlago/lago-front#466
- chore(deps) Update dependency dotenv to v16.0.3 by @renovate in getlago/lago-front#469
- chore(deps) Update dependency ts-jest to v29.0.3 by @renovate in getlago/lago-front#470
- chore(deps-minor) Update dependency cypress to v10.9.0 by @renovate in getlago/lago-front#465
- chore: Unify error handling by @MorganeLecurieux in getlago/lago-front#450
- feat(combobox): Display group in startAdorment by @ansmonjol in getlago/lago-front#471
- feat: 💻 JsonEditor by @MorganeLecurieux in getlago/lago-front#472
- chore(deps-minor) Update jest monorepo by @renovate in getlago/lago-front#474
- chore(deps-minor) Update dependency @apollo/client to v3.7.0 by @renovate in getlago/lago-front#473
- fix(translation): use generic wording for Accordion's Tooltip by @ansmonjol in getlago/lago-front#475
- chore(deps): bump vm2 from 3.9.10 to 3.9.11 by @MorganeLecurieux in getlago/lago-front#478
- chore(deps-minor) Update dependency @svgr/webpack to v6.4.0 by @renovate in getlago/lago-front#476
- Fix vulnerabilities by @MorganeLecurieux in getlago/lago-front#479
- chore(deps) Update dependency glob-parent to v6.0.2 by @renovate in getlago/lago-front#481
Full Changelog: v0.10.0-alpha...v0.11.0-alpha
v0.10.0-alpha
API Changes
- feat(customers): Add or update customer currency via GraphQL by @vincent-pochet in getlago/lago-api#463
- feat: support new field called parent_id on plan creation by @lovrocolic in getlago/lago-api#468
- feat(errors): Convert missing_argument to not_found errors by @rsempe in getlago/lago-api#462
- fix(billable_metrics): Wrong aggregation type should raise a validation error by @vincent-pochet in getlago/lago-api#470
- fix(invoices): Show credit list on API invoice results by @vincent-pochet in getlago/lago-api#475
- feat: add subscription end date in subscription resolver by @lovrocolic in getlago/lago-api#476
- feat(customers): Add or update customer currency via API by @vincent-pochet in getlago/lago-api#465
- fix: prevent revoked users to log in by @ansmonjol in getlago/lago-api#474
- feat(errors): More handling of single validation errors by @vincent-pochet in getlago/lago-api#477
- fix(invite): remove check on user.id when accepting an invite by @ansmonjol in getlago/lago-api#479
- misc(docker): Build ARM64 Image with CI by @jdenquin in getlago/lago-api#482
- fix(subscription): Fix Upgrade Old Subscription Boundaries by @jdenquin in getlago/lago-api#481
- feature(errors): Refact charge models validation errors and more by @vincent-pochet in getlago/lago-api#484
- feat(errors): Handle inner service failures by @vincent-pochet in getlago/lago-api#485
Front Changes
- chore(deps) Update dependency eslint to v8.23.1 by @renovate in getlago/lago-front#412
- chore(deps-minor) Update dependency webpack-dev-server to v4.11.0 by @renovate in getlago/lago-front#406
- chore(deps-minor) Update typescript-eslint monorepo to v5.37.0 by @renovate in getlago/lago-front#414
- chore(deps-major) Update dependency ts-jest to v29 by @renovate in getlago/lago-front#410
- chore(deps) Update dependency @types/react to v18.0.20 by @renovate in getlago/lago-front#419
- chore(deps) Update dependency classnames to v2.3.2 by @renovate in getlago/lago-front#420
- chore(deps) Update storybook monorepo to v6.5.12 by @renovate in getlago/lago-front#421
- chore(deps-minor) Update babel monorepo to v7.19.1 by @renovate in getlago/lago-front#404
- chore(deps-minor) Update dependency cypress to v10.8.0 by @renovate in getlago/lago-front#417
- Update codegen with the latest version by @ansmonjol in getlago/lago-front#427
- chore: workflows to be run on pull_request by @ansmonjol in getlago/lago-front#430
- chore(deps-minor) Update sentry-javascript monorepo to v7.13.0 by @renovate in getlago/lago-front#426
- chore(deps) Update jest monorepo to v29.0.3 by @renovate in getlago/lago-front#425
- chore(deps) Update dependency sanitize-html to v2.7.2 by @renovate in getlago/lago-front#424
- chore(deps) Update dependency release-it to v15.4.2 by @renovate in getlago/lago-front#423
- fix: 🫡 rename LAGO_SIGNUP_DISABLED const by @ansmonjol in getlago/lago-front#432
- chore: 🙈 Test bm creation + plan creation by @MorganeLecurieux in getlago/lago-front#416
- chore: get last translations version by @ansmonjol in getlago/lago-front#428
- Members page by @ansmonjol in getlago/lago-front#415
- fix(webpack): force process env variable to return a boolean by @ansmonjol in getlago/lago-front#436
- misc(docker): Build ARM64 Image with CI by @jdenquin in getlago/lago-front#434
- [FEAT]: 🔂 Overwrite plan by @MorganeLecurieux in getlago/lago-front#431
What's Changed
- fix(docker-compose): add a default value for LAGO_DISABLE_SIGNUP by @ansmonjol in #108
Full Changelog: v0.9.1-alpha...v0.10.0-alpha
v0.9.1-alpha
What's Changed
Full Changelog: v0.9.0-alpha...v0.9.1-alpha
v0.9.0-alpha
What's Changed
- Update feature section and minor changes (README) by @mathieu-lago in #101
- misc(docker): Docker arm64 image by @jdenquin in #102
New Contributors
- @mathieu-lago made their first contribution in #101
Full Changelog: v0.8.0-alpha...v0.9.0-alpha
v0.8.0-alpha
API Changes
- feat(persisted-metrics): Add Persisted metric model by @vincent-pochet in getlago/lago-api#414
- feat(persisted-metrics): Add new type of aggregation by @vincent-pochet in getlago/lago-api#415
- fix: use per instead of limit for pagination in resolvers by @lovrocolic in getlago/lago-api#430
- fix(invoices): invoices font are now packed into the gotenberg image by @jdenquin in getlago/lago-api#428
- feat(persisted-metrics): Aggregation logic implementation by @vincent-pochet in getlago/lago-api#421
- feat(persisted-metrics): Rename PersistedMetric into PersistedEvent by @vincent-pochet in getlago/lago-api#432
- fix(invoice): add on invoice should not show subscription page by @jdenquin in getlago/lago-api#433
- fix(persisted-metrics): Add relation between billable metric and persisted events by @vincent-pochet in getlago/lago-api#435
- misc: Use external_id instead of customer_id and subscription_id by @rsempe in getlago/lago-api#419
- feat(customers): Add index and show on API by @jdenquin in getlago/lago-api#434
- Memberships: list and revoke by @ansmonjol in getlago/lago-api#436
- feat(persisted-metrics): Add persisted metric breakdown on the invoice by @vincent-pochet in getlago/lago-api#431
- feat(persisted-metrics): Create persisted event from event by @vincent-pochet in getlago/lago-api#429
Front Changes
- chore(deps-minor) Update dependency typescript to v4.8.2 by @renovate in getlago/lago-front#374
- chore(deps-minor) Update dependency prismjs to v1.29.0 by @renovate in getlago/lago-front#371
- chore(deps-minor) Update dependency webpack-bundle-analyzer to v4.6.1 by @renovate in getlago/lago-front#370
- chore(deps-major) Update actions/checkout action to v3 by @renovate in getlago/lago-front#367
- chore(deps) Update dependency webpack-dev-server to v4.10.1 by @renovate in getlago/lago-front#384
- chore(deps-minor) Update dependency eslint to v8.23.0 by @renovate in getlago/lago-front#378
- chore(deps-minor) Update dependency eslint-plugin-react to v7.31.1 by @renovate in getlago/lago-front#379
- fix: 🎬 Truncate company name if too long by @MorganeLecurieux in getlago/lago-front#385
- chore(deps) Update dependency @types/react to v18.0.18 by @renovate in getlago/lago-front#387
- chore(deps) Update dependency dotenv to v16.0.2 by @renovate in getlago/lago-front#388
- chore(deps) Update emotion monorepo to v11.10.4 by @renovate in getlago/lago-front#389
- chore(deps) Update dependency luxon to v3.0.3 by @renovate in getlago/lago-front#390
- chore(deps) Update dependency release-it to v15.4.1 by @renovate in getlago/lago-front#391
- chore(deps-minor) Update typescript-eslint monorepo to v5.36.1 by @renovate in getlago/lago-front#345
- chore(deps-minor) Update dependency @graphql-codegen/cli to v2.12.0 by @renovate in getlago/lago-front#392
- chore(deps-minor) Update dependency cypress to v10.7.0 by @renovate in getlago/lago-front#366
- [Chore]: BasicTab 👉 NavigationTabs in CustomerDetails + story by @MorganeLecurieux in getlago/lago-front#393
- chore: 📝 rename customer and subscription id attributes to match new AP… by @ansmonjol in getlago/lago-front#395
- chore(deps-minor) Update material-ui monorepo by @renovate in getlago/lago-front#255
- chore(deps): pin dependency storybook-addon-react-router-v6 to 0.2.1 by @renovate in getlago/lago-front#396
- chore(deps-minor) Update sentry-javascript monorepo to v7.12.1 by @renovate in getlago/lago-front#397
- chore: Add storybook stories by @MorganeLecurieux in getlago/lago-front#394
- fix: 🪳 Debug dialog wording by @MorganeLecurieux in getlago/lago-front#398
- fix: 🫥 Default route customer details by @MorganeLecurieux in getlago/lago-front#399
- bug: fix usage of subscription id and externalId by @ansmonjol in getlago/lago-front#400
- feat: 🦀 Persistent billable metric by @MorganeLecurieux in getlago/lago-front#382
- chore(deps-major) Update jest monorepo to v29 (major) by @renovate in getlago/lago-front#386
What's Changed
- Add Y Combinator Logo in Read.Me by @sarkissianraffi in #94
- misc: Use now lago-gotenberg image for pdf generation by @jdenquin in #95
Full Changelog: v0.7.0-alpha...v0.8.0-alpha
v0.7.0-alpha
API Changes
- feat: Implement volume pricing charge model logic by @vincent-pochet in getlago/lago-api#404
- fix(free-units): Includes all the events in running total by @rsempe in getlago/lago-api#408
- feat: add Organization Name in Segment Identify by @jdenquin in getlago/lago-api#407
- feat: Update GraphQL schema to create or update charges by @vincent-pochet in getlago/lago-api#405
- fix: Update lago documentation url by @rsempe in getlago/lago-api#410
- fix: Hotfix subscription index by @jdenquin in getlago/lago-api#411
- fix(charge): Prevent issue with plan create/update and empty charges by @vincent-pochet in getlago/lago-api#412
- feat: add Currency at Customer level for GraphQL by @jdenquin in getlago/lago-api#413
- misc: Add email for segment identify on self hosted by @jdenquin in getlago/lago-api#416
- misc: Add activejob-traceable to have context on active jobs by @rsempe in getlago/lago-api#418
- feat: create wallet transactions base by @lovrocolic in getlago/lago-api#400
- fix: Subscription anniversary date with trial amount by @jdenquin in getlago/lago-api#422
- feat: add migration to update existing fee data by @lovrocolic in getlago/lago-api#424
- misc: Rename customer_id to external_customer_id on wallets by @rsempe in getlago/lago-api#425
- fix(subscriptions): Apply charge fees on subscription upgrade by @vincent-pochet in getlago/lago-api#426
- misc: Add external_customer_id on wallet serializer by @rsempe in getlago/lago-api#427
Front Changes
- Update charge percent alert display logic + display currency symbol by @ansmonjol in getlago/lago-front#362
- chore(deps-minor) Update sentry-javascript monorepo to v7.11.1 by @renovate in getlago/lago-front#359
- chore(deps) Update dependency @babel/core to v7.18.13 by @renovate in getlago/lago-front#369
- feat: volume charge by @ansmonjol in getlago/lago-front#368
- chore(deps-minor) Update dependency release-it to v15.4.0 by @renovate in getlago/lago-front#373
- bug: 💸 fix amount display in disclaimer by @ansmonjol in getlago/lago-front#377
- chore(deps) Update dependency @graphql-codegen/cli to v2.11.8 by @renovate in getlago/lago-front#376
- chore(deps) Update dependency @types/jest to v28.1.8 by @renovate in getlago/lago-front#372
- feat: prepaid credit by @ansmonjol in getlago/lago-front#302
- DS: Combobox update to allow grouping by @MorganeLecurieux in getlago/lago-front#365
- fix: 😬 Make sure there is not more than 3 charges by @MorganeLecurieux in getlago/lago-front#375
- fix: 🚨 Compobox should not be open by @MorganeLecurieux in getlago/lago-front#381
- chore(deps): pin dependencies by @renovate in getlago/lago-front#380
- chore: 🦬 Fix CI Events by @MorganeLecurieux in getlago/lago-front#383
Full Changelog: v0.6.1-alpha...v0.7.0-alpha