-
v0.22.0-beta Stable
released this
2023-02-09 10:45:46 +00:00 | 3855 commits to main since this releaseWhat's Changed
- fix: Accept timestamp as string by @rsempe in https://github.com/getlago/lago-api/pull/772
- misc: Disable wrap parameters by default by @rsempe in https://github.com/getlago/lago-api/pull/774
- fix(stripe): Ignore not found payment webhook when not created with lago by @vincent-pochet in https://github.com/getlago/lago-api/pull/773
- feat(delete_plan): Add subscription and invoice counters to plans by @vincent-pochet in https://github.com/getlago/lago-api/pull/766
- feat(delete_plan): Merge subscription terminate methods by @vincent-pochet in https://github.com/getlago/lago-api/pull/777
- feat(delete_plan): Remove plan canBeDeleted by @rsempe in https://github.com/getlago/lago-api/pull/765
- feat(delete_plan): Ability to delete a plan linked to subscriptions by @rsempe in https://github.com/getlago/lago-api/pull/776
- feat(delete_plan): Scenario spec for deleting a plan by @rsempe in https://github.com/getlago/lago-api/pull/778
- misc(dependencies): Update some tools versions by @jdenquin in https://github.com/getlago/lago-api/pull/780
- feat(delete_add_on): Add ability to soft delete an add_on by @vincent-pochet in https://github.com/getlago/lago-api/pull/782
- feat(delete_customer): Add API delete route and improve services by @vincent-pochet in https://github.com/getlago/lago-api/pull/779
- fix: Flaky test on finalizing invoices by @rsempe in https://github.com/getlago/lago-api/pull/786
- fix(subscriptions): Fix invoice subscriptions order by @jdenquin in https://github.com/getlago/lago-api/pull/787
- feat(delete_coupon): Add ability to soft delete a coupon by @rsempe in https://github.com/getlago/lago-api/pull/785
- feat (coupons): add DB changes for coupons with plan limitations by @lovrocolic in https://github.com/getlago/lago-api/pull/788
- feat(delete_coupon): Add unscoped to legacy coupon's tasks by @rsempe in https://github.com/getlago/lago-api/pull/789
- fix(subscription): Fix credit note amount validation when terminating by @vincent-pochet in https://github.com/getlago/lago-api/pull/784
- feat(subscriptions): Add subscriptions count to BM and plan by @rsempe in https://github.com/getlago/lago-api/pull/790
- fix(payment_provider): Prevent duplicated payment provider customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/791
- feat(delete_customer): Add attributes to allow soft deletion by @vincent-pochet in https://github.com/getlago/lago-api/pull/793
- misc: Refactor AddOns::UpdateService by @rsempe in https://github.com/getlago/lago-api/pull/794
- feat: Restrict add on update if already applied by @rsempe in https://github.com/getlago/lago-api/pull/795
- feat: Remove can_be_deleted on coupons and add_ons by @rsempe in https://github.com/getlago/lago-api/pull/792
- feat(delete_add_on): Process soft deletion by @vincent-pochet in https://github.com/getlago/lago-api/pull/783
- feat(delete_customer): Keep customer visible from invoice by @vincent-pochet in https://github.com/getlago/lago-api/pull/796
- feat(delete_coupon): Soft delete coupon and coupon plans by @rsempe in https://github.com/getlago/lago-api/pull/797
- feat(delete_coupon): Terminate applied coupons on deletion by @rsempe in https://github.com/getlago/lago-api/pull/798
- feat(delete_customer): soft delete customer and track to segment by @vincent-pochet in https://github.com/getlago/lago-api/pull/799
- fix(credit_note): Fix item label when related to an add on invoice by @vincent-pochet in https://github.com/getlago/lago-api/pull/804
- feat(delete_coupon): Ability to terminate an applied coupon from the API by @rsempe in https://github.com/getlago/lago-api/pull/803
- feat(delete_customer): Terminate all customer resources by @vincent-pochet in https://github.com/getlago/lago-api/pull/802
- feat (coupons): coupons with plan limitations by @lovrocolic in https://github.com/getlago/lago-api/pull/806
- feat(webhooks): Add Webhooks Table and Model by @jdenquin in https://github.com/getlago/lago-api/pull/805
- feat (locales): Add base setup for localization by @lovrocolic in https://github.com/getlago/lago-api/pull/807
- feat(delete_customer): Remove delete limitation by @vincent-pochet in https://github.com/getlago/lago-api/pull/801
- misc(pronto): fix rubocop version by @jdenquin in https://github.com/getlago/lago-api/pull/815
- feat(webhooks): Add Webhooks GQL Resolver by @jdenquin in https://github.com/getlago/lago-api/pull/808
- feat(webhooks): Add Cleanup Job by @jdenquin in https://github.com/getlago/lago-api/pull/809
Full Changelog: https://github.com/getlago/lago-api/compare/v0.21.0-beta...v0.22.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.21.0-beta Stable
released this
2023-01-27 09:07:16 +00:00 | 3919 commits to main since this releaseWhat's Changed
- fix(timezone): Fix GraphQL handling of GMT+12 timezone by @vincent-pochet in https://github.com/getlago/lago-api/pull/744
- fix(s3): Add compatible S3 Bucket Region by @jdenquin in https://github.com/getlago/lago-api/pull/745
- chore(deps): bump rack from 2.2.4 to 2.2.6.2 by @dependabot in https://github.com/getlago/lago-api/pull/742
- chore(deps): bump globalid from 1.0.0 to 1.0.1 by @dependabot in https://github.com/getlago/lago-api/pull/746
- feat(delete_bm): Add deleted_at and setup discard for soft-delete by @rsempe in https://github.com/getlago/lago-api/pull/741
- feat(delete_bm): Expose deleted resources in PDF invoice by @vincent-pochet in https://github.com/getlago/lago-api/pull/747
- feat(delete_bm): Ensure deleted resources are exposed in Invoice API endpoint by @vincent-pochet in https://github.com/getlago/lago-api/pull/749
- feat(delete_bm): Ensure deleted resources are exposed in Invoice GrahQL type by @vincent-pochet in https://github.com/getlago/lago-api/pull/751
- fix(delete_bm): fix specs after merge conflict by @vincent-pochet in https://github.com/getlago/lago-api/pull/752
- fix: Add unscoped to legacy tasks by @rsempe in https://github.com/getlago/lago-api/pull/753
- feat(delete_bm): Add deleted_at field in GraphQL schema by @vincent-pochet in https://github.com/getlago/lago-api/pull/754
- feat (coupons): add logic for handling forever coupons by @lovrocolic in https://github.com/getlago/lago-api/pull/743
- feat(delete_bm): Remove billable metric canBeDeleted by @rsempe in https://github.com/getlago/lago-api/pull/748
- feat(delete_bm): Add activeSubscriptionsCount and draftInvoicesCount by @rsempe in https://github.com/getlago/lago-api/pull/750
- feat(delete_bm): Discard metric and associations by @rsempe in https://github.com/getlago/lago-api/pull/756
- feat(delete_bm): Track metric and refresh draft invoices by @rsempe in https://github.com/getlago/lago-api/pull/757
- feat(delete_charge): Refact plan update service to merge api and graphql by @vincent-pochet in https://github.com/getlago/lago-api/pull/758
- misc(env): Add some production configuration env by @jdenquin in https://github.com/getlago/lago-api/pull/759
- feat(delete_plan): Merge API and GraphQL service method to destroy plan by @vincent-pochet in https://github.com/getlago/lago-api/pull/761
- misc: remove duplicated job by @vincent-pochet in https://github.com/getlago/lago-api/pull/762
- feat(delete_charge): Discard charge, properties and refresh invoices by @rsempe in https://github.com/getlago/lago-api/pull/760
- fix(credit-note): Subscription fee currency by @jdenquin in https://github.com/getlago/lago-api/pull/764
- feat(delete_plan): Add deleted_at on plans by @rsempe in https://github.com/getlago/lago-api/pull/767
- fix: ensure sidekiq is disabled unless true by @vincent-pochet in https://github.com/getlago/lago-api/pull/769
- feat(webhooks): Add invoice payment status updated webhook by @jdenquin in https://github.com/getlago/lago-api/pull/768
- feat (wallets): add API endpoint to fetch wallet transactions with query class by @lovrocolic in https://github.com/getlago/lago-api/pull/740
- fix(stripe): prevent issue with payment method update by @vincent-pochet in https://github.com/getlago/lago-api/pull/770
Full Changelog: https://github.com/getlago/lago-api/compare/v0.20.0-beta...v0.21.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.20.0-beta Stable
released this
2023-01-16 16:24:46 +00:00 | 3954 commits to main since this releaseWhat's Changed
- Update link to Lago Community by @mathieu-lago in https://github.com/getlago/lago-api/pull/708
- fix (webhooks): change webhook public key endpoint reponse type by @lovrocolic in https://github.com/getlago/lago-api/pull/689
- misc(license): Add license support by @jdenquin in https://github.com/getlago/lago-api/pull/707
- feat(license): Add GraphQL License information by @jdenquin in https://github.com/getlago/lago-api/pull/712
- fix(license): services urls by @jdenquin in https://github.com/getlago/lago-api/pull/714
- feat(credit_notes): Add license management and handle grace period by @vincent-pochet in https://github.com/getlago/lago-api/pull/715
- fix: Turn integer amount fields into bigint by @vincent-pochet in https://github.com/getlago/lago-api/pull/719
- misc: Ability to generate invoice from a rake task by @rsempe in https://github.com/getlago/lago-api/pull/722
- feat(timezones): Add license management by @vincent-pochet in https://github.com/getlago/lago-api/pull/717
- feat(grace_period): Ability to refresh pay in advance invoices by @rsempe in https://github.com/getlago/lago-api/pull/711
- feat (search): Add search capability for customers and plans by @lovrocolic in https://github.com/getlago/lago-api/pull/718
- feat (search): add search capability for billable metrics by @lovrocolic in https://github.com/getlago/lago-api/pull/721
- fix: Spec failure on CurrentContext.source by @rsempe in https://github.com/getlago/lago-api/pull/726
- feat(add_ons): add search capability to GraphQl resolver by @ansmonjol in https://github.com/getlago/lago-api/pull/725
- feat(invoice_grace_period): Add draft status to credit notes by @rsempe in https://github.com/getlago/lago-api/pull/724
- feat(grace-period): activate grace period under license by @jdenquin in https://github.com/getlago/lago-api/pull/723
- fix(credit_notes): Enforce security on PDF generation from GraphQL by @vincent-pochet in https://github.com/getlago/lago-api/pull/727
- feat (invoices): add support for invoice listing and single(batch) retry by @lovrocolic in https://github.com/getlago/lago-api/pull/709
- feat(coupons): add search capability to GraphQl resolver by @ansmonjol in https://github.com/getlago/lago-api/pull/728
- feat(credit_notes): add search capability to GraphQl resolver by @ansmonjol in https://github.com/getlago/lago-api/pull/730
- feat(invoices): Add second order on created_at on resolver to make order predictable by @vincent-pochet in https://github.com/getlago/lago-api/pull/732
- feat(grace_period): Finalize credit notes by @rsempe in https://github.com/getlago/lago-api/pull/729
- feat(grace_period): Add 1 second to timestamp before billing by @rsempe in https://github.com/getlago/lago-api/pull/733
- feat(invoices): add search capability to GraphQl resolver by @ansmonjol in https://github.com/getlago/lago-api/pull/734
- feat(grace_period): Finalize draft invoices when grace period is zero by @rsempe in https://github.com/getlago/lago-api/pull/735
- fix(credit-notes): Fix credit note amount for terminate with previous credit note by @vincent-pochet in https://github.com/getlago/lago-api/pull/738
- feat(subscriptions): Add terminated webhook by @jdenquin in https://github.com/getlago/lago-api/pull/737
- feat(invoices): Lock invoice payment jobs for 1 hour by @vincent-pochet in https://github.com/getlago/lago-api/pull/731
- misc: Bump rails to 7.0.4 (and reorder Gemfile) by @vincent-pochet in https://github.com/getlago/lago-api/pull/739
- feat: Expose amount_cents fields as bigint in GraphQL by @vincent-pochet in https://github.com/getlago/lago-api/pull/720
- feat(customer_invoices): add search capability to GraphQl resolver by @ansmonjol in https://github.com/getlago/lago-api/pull/736
New Contributors
- @mathieu-lago made their first contribution in https://github.com/getlago/lago-api/pull/708
Full Changelog: https://github.com/getlago/lago-api/compare/v0.19.4-alpha...v0.20.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.19.4-alpha Pre-release
released this
2023-01-02 15:37:34 +00:00 | 4002 commits to main since this releaseWhat's Changed
- fix (credit_notes): create credit note upon subscription termination by @lovrocolic in https://github.com/getlago/lago-api/pull/703
- fix (specs): fix fee service spec by @lovrocolic in https://github.com/getlago/lago-api/pull/704
- fix: Create persisted event by @rsempe in https://github.com/getlago/lago-api/pull/705
- fix(invoices): invoice status should be finalized by default by @vincent-pochet in https://github.com/getlago/lago-api/pull/706
Full Changelog: https://github.com/getlago/lago-api/compare/v0.19.3-alpha...v0.19.4-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.19.3-alpha Pre-release
released this
2022-12-30 10:08:15 +00:00 | 4006 commits to main since this releaseWhat's Changed
- feat(grace_period): Finalize invoices if grace period is updated by @rsempe in https://github.com/getlago/lago-api/pull/685
- feat(grace_period): Add nullable to invoice_grace_period by @rsempe in https://github.com/getlago/lago-api/pull/687
- fix: Ability to create an event without a given timestamp by @rsempe in https://github.com/getlago/lago-api/pull/688
- feat: Add resolver for fetching the current organization by @rsempe in https://github.com/getlago/lago-api/pull/690
- misc(license): Add license support by @jdenquin in https://github.com/getlago/lago-api/pull/693
- fix: Fetching wallets should be scoped by the current organization by @rsempe in https://github.com/getlago/lago-api/pull/697
- misc: Use Events::ValidateCreationService for validating event params by @rsempe in https://github.com/getlago/lago-api/pull/694
- fix: Ability to remove groups from a billable metric by @rsempe in https://github.com/getlago/lago-api/pull/695
- fix(customers): fix customer api update by @lovrocolic in https://github.com/getlago/lago-api/pull/696
- fix (events): add validation for invalid event field_name value by @lovrocolic in https://github.com/getlago/lago-api/pull/698
- Revert "misc(license): Add license support" by @rsempe in https://github.com/getlago/lago-api/pull/699
- fix: Prevent from terminating other organization wallet by @rsempe in https://github.com/getlago/lago-api/pull/700
- feat(grace_period): Block grace period on API by @rsempe in https://github.com/getlago/lago-api/pull/701
- fix (events): fix invalid field_name issue in event validation service by @lovrocolic in https://github.com/getlago/lago-api/pull/702
Full Changelog: https://github.com/getlago/lago-api/compare/v0.19.2-alpha...v0.19.3-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.19.2-alpha Pre-release
released this
2022-12-22 16:51:24 +00:00 | 4023 commits to main since this releaseWhat's Changed
- fix: Finalize all existing invoices by @rsempe in https://github.com/getlago/lago-api/pull/686
Full Changelog: https://github.com/getlago/lago-api/compare/v0.19.1-alpha...v0.19.2-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.19.1-alpha Pre-release
released this
2022-12-22 09:05:45 +00:00 | 4024 commits to main since this releaseWhat's Changed
- fix(timezones): Typo in timezone validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/672
- feat(grace_period): Manage invoices based on grace period by @rsempe in https://github.com/getlago/lago-api/pull/618
- misc: Update Ruby to latest stable (3.1.3) by @vincent-pochet in https://github.com/getlago/lago-api/pull/673
- misc: Rename throw_error service method into raise_if_error by @vincent-pochet in https://github.com/getlago/lago-api/pull/676
- feat(grace_period): Ability to refresh draft invoices by @rsempe in https://github.com/getlago/lago-api/pull/675
- misc: Fix prod image build by @vincent-pochet in https://github.com/getlago/lago-api/pull/678
- feat(grace_period): Prevent from downloading a draft invoice by @rsempe in https://github.com/getlago/lago-api/pull/677
- feat(grace_period): Ability to finalize draft invoices by @rsempe in https://github.com/getlago/lago-api/pull/679
- fix(currencies): Fix currency names by @vincent-pochet in https://github.com/getlago/lago-api/pull/683
- feat(grace_period): Ability to create events on terminated subscription by @rsempe in https://github.com/getlago/lago-api/pull/682
Full Changelog: https://github.com/getlago/lago-api/compare/v0.19.0-alpha...v0.19.1-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.19.0-alpha Pre-release
released this
2022-12-19 13:34:44 +00:00 | 4048 commits to main since this releaseWhat's Changed
- feat(timezones): Coupon expiration date by @vincent-pochet in https://github.com/getlago/lago-api/pull/634
- feat(timezones): Prevent overlaping of timezone when customer timezone changes by @vincent-pochet in https://github.com/getlago/lago-api/pull/660
- fix(credit-notes): Return the right type of error on creation by @vincent-pochet in https://github.com/getlago/lago-api/pull/668
- feat(timezones): Turn subscription#subscription_date into subscription_at by @vincent-pochet in https://github.com/getlago/lago-api/pull/655
- feat(timezones): Create and update subscription#subscription_at by @vincent-pochet in https://github.com/getlago/lago-api/pull/656
- fix(invoices): race conditions for wbehook by @jdenquin in https://github.com/getlago/lago-api/pull/670
- fix (coupons): validate expiration_at field on create and update by @lovrocolic in https://github.com/getlago/lago-api/pull/669
- feat(timezones): Prevent double billing by @vincent-pochet in https://github.com/getlago/lago-api/pull/662
- feat(timezones): Handle customer and organization timezones by @vincent-pochet in https://github.com/getlago/lago-api/pull/653
- feat(timezones): Turn source into a reccuring flag by @vincent-pochet in https://github.com/getlago/lago-api/pull/671
Full Changelog: https://github.com/getlago/lago-api/compare/v0.18.0-alpha...v0.19.0-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.18.0-alpha Pre-release
released this
2022-12-15 09:46:08 +00:00 | 4058 commits to main since this releaseWhat's Changed
- feat(timezone): Wallet expiration date by @vincent-pochet in https://github.com/getlago/lago-api/pull/644
- feat(timezones): Use datetimes in aggregation services by @vincent-pochet in https://github.com/getlago/lago-api/pull/622
- feat(credit-notes): Disable credit note creation until license management is ready by @vincent-pochet in https://github.com/getlago/lago-api/pull/663
- clean(timezones): Remove useless fallback into usage serializer by @vincent-pochet in https://github.com/getlago/lago-api/pull/658
- fix(payments): Remove Lago from the payment label by @vincent-pochet in https://github.com/getlago/lago-api/pull/664
- feat (coupons): add possibility to define if coupon will be reusable by @lovrocolic in https://github.com/getlago/lago-api/pull/648
- misc(gh): Do not run Pronto for Dependabots PR by @jdenquin in https://github.com/getlago/lago-api/pull/667
- chore(deps): bump loofah from 2.18.0 to 2.19.1 by @dependabot in https://github.com/getlago/lago-api/pull/665
- chore(deps): bump rails-html-sanitizer from 1.4.3 to 1.4.4 by @dependabot in https://github.com/getlago/lago-api/pull/666
Full Changelog: https://github.com/getlago/lago-api/compare/v0.17.1-alpha...v0.18.0-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.17.1-alpha Pre-release
released this
2022-12-09 10:12:22 +00:00 | 4067 commits to main since this releaseWhat's Changed
- hotfix(invoices): Invoice lookup must be scoped to the organization by @vincent-pochet in https://github.com/getlago/lago-api/pull/659
Full Changelog: https://github.com/getlago/lago-api/compare/v0.17.0-alpha...v0.17.1-alpha
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads