Logo
Explore Help
Sign in
fslabs/lago-api
fslabs/lago-api
10
0
Fork
You've already forked lago-api
0
Code Issues Pull requests Projects Releases 182 Packages Wiki Activity Actions
182 releases 187 tags
  • v0.22.0-beta ee5373c5d2

    v0.22.0-beta Stable

    jdenquin released this 2023-02-09 10:45:46 +00:00 | 3855 commits to main since this release

    What'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 877f1a8b43

    v0.21.0-beta Stable

    jdenquin released this 2023-01-27 09:07:16 +00:00 | 3919 commits to main since this release

    What'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 42cf3b0198

    v0.20.0-beta Stable

    jdenquin released this 2023-01-16 16:24:46 +00:00 | 3954 commits to main since this release

    What'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 c65b67ca48

    v0.19.4-alpha Pre-release

    rsempe released this 2023-01-02 15:37:34 +00:00 | 4002 commits to main since this release

    What'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 54ed5f37e9

    v0.19.3-alpha Pre-release

    rsempe released this 2022-12-30 10:08:15 +00:00 | 4006 commits to main since this release

    What'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 640cb5742a

    v0.19.2-alpha Pre-release

    rsempe released this 2022-12-22 16:51:24 +00:00 | 4023 commits to main since this release

    What'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 fe3eb01af4

    v0.19.1-alpha Pre-release

    jdenquin released this 2022-12-22 09:05:45 +00:00 | 4024 commits to main since this release

    What'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 1c16440194

    v0.19.0-alpha Pre-release

    vincent-pochet released this 2022-12-19 13:34:44 +00:00 | 4048 commits to main since this release

    What'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 0ee63fa63e

    v0.18.0-alpha Pre-release

    jdenquin released this 2022-12-15 09:46:08 +00:00 | 4058 commits to main since this release

    What'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 3f25559445

    v0.17.1-alpha Pre-release

    vincent-pochet released this 2022-12-09 10:12:22 +00:00 | 4067 commits to main since this release

    What'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
First Previous ... 13 14 15 16 17 ... Next Last
Powered by Forgejo Version: 14.0.0 Page: 132ms Template: 82ms
English
Bahasa Indonesia Dansk Deutsch English Español Esperanto Filipino Français Italiano Latviešu Magyar nyelv Nederlands Plattdüütsch Polski Português de Portugal Português do Brasil Slovenščina Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API