Skip to content

Releases: getlago/lago-api

v0.12.0-alpha

13 Oct 08:47
Compare
Choose a tag to compare
v0.12.0-alpha Pre-release
Pre-release

What's Changed

  • feat(credit_notes): Expose credit notes in API by @vincent-pochet in #505
  • feat(customers): HOTFIX for customer currency migration by @vincent-pochet in #510
  • fix(invoices): Fix Typo on persistent BM on Inovoice PDF by @vincent-pochet in #512
  • feat(credit_notes): Expose credit notes into GraphQL by @vincent-pochet in #507
  • fix(errors): Event error webhook after error management refactoring by @vincent-pochet in #514
  • feat(groups): Create table groups by @rsempe in #518
  • feat(groups): Add service for creating groups on a billable metric by @rsempe in #519
  • feat(groups): Accept group in GraphQL for billable metric by @rsempe in #520
  • feat(credit_notes): Add credit note details in invoice webhook and API payload by @vincent-pochet in #517
  • feat (subscriptions): Handle subscriptions that started on specific date by @lovrocolic in #521
  • feat(groups): Create or update groups via API by @rsempe in #522
  • fix(docker): arm64 image is missing dependency by @jdenquin in #524
  • feat(groups): Validate format of groups by @rsempe in #523
  • fix(test): method called should be the same as describe by @ansmonjol in #526
  • feat(credit_notes): Download and generate credit note PDF from API by @vincent-pochet in #511
  • feat(groups): Change error message to value_is_invalid for groups by @rsempe in #527
  • fix (subscriptions): add new condition for invoicing upon subscription termination by @lovrocolic in #528
  • fix(groups): Correct validation format of groups by @rsempe in #529
  • fix(user_type): only user's organizations with an active membership s… by @ansmonjol in #530
  • feat(credit_notes): Add list of credit note reasons by @vincent-pochet in #532
  • feat(credit_notes): Add service to create a credit note by @vincent-pochet in #531
  • misc: Rename factory files to be consistent with the generator by @rsempe in #533
  • feat(storage): Add GCS Support by @jdenquin in #535
  • feat(groups): Add group properties table by @rsempe in #534
  • feat(credit_notes): Add logic to download a credit note via GraphQL by @vincent-pochet in #516
  • feat(groups): Expose flat groups to graphql by @rsempe in #536

Full Changelog: v0.11.0-alpha...v0.12.0-alpha

v0.11.0-alpha

06 Oct 09:07
25991a6
Compare
Choose a tag to compare
v0.11.0-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.10.0-alpha...v0.11.0-alpha

v0.10.0-alpha

22 Sep 10:19
9992a03
Compare
Choose a tag to compare
v0.10.0-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.9.1-alpha...v0.10.0-alpha

v0.9.1-alpha

15 Sep 15:36
Compare
Choose a tag to compare
v0.9.1-alpha Pre-release
Pre-release

What's Changed

  • feat(errors): Turn manually raised unprocessable_entity errors into ValidationFailure by @vincent-pochet in #457
  • fix: Ability to filter invoices by external customer id by @rsempe in #461
  • feat(customers): Add currency field by @vincent-pochet in #460
  • feat: Return downgrade plan date instead of next and previous external id by @rsempe in #464

Full Changelog: v0.9.0-alpha...v0.9.1-alpha

v0.9.0-alpha

15 Sep 07:52
5924573
Compare
Choose a tag to compare
v0.9.0-alpha Pre-release
Pre-release

What's Changed

  • feat(api): Handle 500 and 404 global errors by @vincent-pochet in #440
  • fix(errors): Fix error details for GraphQL mutations by @vincent-pochet in #441
  • misc(docker): Add ARM64 DockerFile by @jdenquin in #443
  • feat(errors): Handle not found error in services API and GraphQL errors by @vincent-pochet in #442
  • feat(errors): Handle not allowed error in services API and GraphQL errors by @vincent-pochet in #444
  • feat(errors): Turn more service errors into not found or not allowed by @vincent-pochet in #445
  • misc: Update default per page from 10 to 100 by @rsempe in #446
  • fix: Avoid catching ActiveStorage routes with catch_all by @vincent-pochet in #448
  • misc: Add Linter by @jdenquin in #420
  • feat(errors): Handle validation errors for ApplicationRecord objects by @vincent-pochet in #449
  • feat: Ability to filter invoices by customer_id on API by @rsempe in #451
  • feat: Add previous and next plan code to subscription object by @rsempe in #455
  • feat: Add previous and next external id to subscription object by @rsempe in #456
  • misc: Method json for parsed response body in specs by @rsempe in #458
  • fix: Fix cache expiration result for customer current usage by @vincent-pochet in #459

Full Changelog: v0.8.0-alpha...v0.9.0-alpha

v0.8.0-alpha

08 Sep 09:20
979db6f
Compare
Choose a tag to compare
v0.8.0-alpha Pre-release
Pre-release

What's Changed

  • feat(persisted-metrics): Add Persisted metric model by @vincent-pochet in #414
  • feat(persisted-metrics): Add new type of aggregation by @vincent-pochet in #415
  • fix: use per instead of limit for pagination in resolvers by @lovrocolic in #430
  • fix(invoices): invoices font are now packed into the gotenberg image by @jdenquin in #428
  • feat(persisted-metrics): Aggregation logic implementation by @vincent-pochet in #421
  • feat(persisted-metrics): Rename PersistedMetric into PersistedEvent by @vincent-pochet in #432
  • fix(invoice): add on invoice should not show subscription page by @jdenquin in #433
  • fix(persisted-metrics): Add relation between billable metric and persisted events by @vincent-pochet in #435
  • misc: Use external_id instead of customer_id and subscription_id by @rsempe in #419
  • feat(customers): Add index and show on API by @jdenquin in #434
  • Memberships: list and revoke by @ansmonjol in #436
  • feat(persisted-metrics): Add persisted metric breakdown on the invoice by @vincent-pochet in #431
  • feat(persisted-metrics): Create persisted event from event by @vincent-pochet in #429

New Contributors

Full Changelog: v0.7.0-alpha...v0.8.0-alpha

v0.7.0-alpha

01 Sep 14:37
Compare
Choose a tag to compare
v0.7.0-alpha Pre-release
Pre-release

What's Changed

  • feat: Implement volume pricing charge model logic by @vincent-pochet in #404
  • fix(free-units): Includes all the events in running total by @rsempe in #408
  • feat: add Organization Name in Segment Identify by @jdenquin in #407
  • feat: Update GraphQL schema to create or update charges by @vincent-pochet in #405
  • fix: Update lago documentation url by @rsempe in #410
  • fix: Hotfix subscription index by @jdenquin in #411
  • fix(charge): Prevent issue with plan create/update and empty charges by @vincent-pochet in #412
  • feat: add Currency at Customer level for GraphQL by @jdenquin in #413
  • misc: Add email for segment identify on self hosted by @jdenquin in #416
  • misc: Add activejob-traceable to have context on active jobs by @rsempe in #418
  • feat: create wallet transactions base by @lovrocolic in #400
  • fix: Subscription anniversary date with trial amount by @jdenquin in #422
  • feat: add migration to update existing fee data by @lovrocolic in #424
  • misc: Rename customer_id to external_customer_id on wallets by @rsempe in #425
  • fix(subscriptions): Apply charge fees on subscription upgrade by @vincent-pochet in #426
  • misc: Add external_customer_id on wallet serializer by @rsempe in #427

Full Changelog: v0.6.1-alpha...v0.7.0-alpha

v0.6.1-alpha

24 Aug 08:29
08ed0e9
Compare
Choose a tag to compare
v0.6.1-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.6.0-alpha...v0.6.1-alpha

v0.6.0-alpha

23 Aug 08:23
30a9c36
Compare
Choose a tag to compare
v0.6.0-alpha Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v0.5.3-alpha...v0.6.0-alpha

v0.5.3-alpha

12 Aug 09:38
f442edc
Compare
Choose a tag to compare
v0.5.3-alpha Pre-release
Pre-release

What's Changed

Full Changelog: v0.5.1-alpha...v0.5.3-alpha