Releases: getlago/lago-api
Releases · getlago/lago-api
v0.1.0-alpha
What's Changed
- misc: Add local env configuration by @jdenquin in #3
- Jeremy/t 906 api add api key field by @jdenquin in #5
- Bump nokogiri from 1.13.1 to 1.13.3 by @dependabot in #1
- Bump puma from 5.6.1 to 5.6.2 by @dependabot in #2
- misc: Add build staging image action by @jdenquin in #7
- T 912 api add token on registeruser mutation by @jdenquin in #8
- feat: T-913 - Returns organization with current user by @vincent-pochet in #9
- feat: T-911 handle JWT token expiration by @vincent-pochet in #10
- feat: T-914 Renew JWT token on each request by @vincent-pochet in #11
- misc: Add tests for GraphQL controller by @vincent-pochet in #12
- feat: T 915 Add Mutation to create a Billable metric by @vincent-pochet in #13
- feat: T-920 Add graphql query for billable metrics by @vincent-pochet in #14
- feat: T-922 Edit billable metric mutation by @vincent-pochet in #15
- feat: T-923 Destroy billable metric mutation by @vincent-pochet in #16
- feat: T-921 Add Product and ProductItem models by @vincent-pochet in #17
- T 925 api remove pro rata on billablemetrics by @jdenquin in #18
- T 924 api add mutation to create a product by @vincent-pochet in #19
- feat: T-926 Add mutation to destroy a product by @vincent-pochet in #20
- Add billable periods on billable_metrics by @jdenquin in #21
- feat: T-928 Add a query to retrieve list of products by @vincent-pochet in #22
- feat: T-927 Add a mutation to Update an existing product by @vincent-pochet in #23
- Rename Products to Plans by @jdenquin in #24
- Add properties to Plans by @jdenquin in #25
- feat: T-940 Create charges allong with plan create/update by @vincent-pochet in #26
- Update charges from plan by @jdenquin in #29
- feat: Add description to GraphQL mutations and queries by @vincent-pochet in #28
- feat: T-941 Use x-lago-organization header for resource creation by @vincent-pochet in #27
- fix: Fix CVE with rails dependencies (dependabot alert) by @vincent-pochet in #31
- misc: Add rubocop and simplecov by @vincent-pochet in #30
- feat: handle validation errors on create/update GraphQL mutations by @vincent-pochet in #32
- Add Customers and Subscriptions models by @jdenquin in #33
- feat: Rename billing periods enum values in plan by @vincent-pochet in #35
- Add API authentication logic by @jdenquin in #34
- feat: Add API end-point to create a customer by @vincent-pochet in #36
- feat: Rename external_id into customer_id on Customer by @vincent-pochet in #37
- T 947 api create subscription endpoint by @jdenquin in #38
- feat: Lago internal id should be prefixed by lago by @vincent-pochet in #39
- Delete a charge when not linked to a plan by @jdenquin in #40
- feat: T-949 Expose charge and customer count in Plan GraphQL type by @vincent-pochet in #41
- Configure Redis and Sidekiq by @jdenquin in #42
- feat: T-953 Create event structure by @vincent-pochet in #44
- feat: T-954 Add API endpoint to push an event by @vincent-pochet in #45
- feat: T-955 Add service to find billable subscriptions by @vincent-pochet in #46
- feat: Add clock specs by @vincent-pochet in #47
- feat: T-951 Create customer with subscription if customer does not exists by @vincent-pochet in #48
- feat: T-952 Expose customers and subscription in GraphQL API by @vincent-pochet in #49
- feat: T-957 Add ChargeModel enum to Charges by @vincent-pochet in #50
- feat: T-959 Add Invoice model by @vincent-pochet in #51
- feat: T-958 Create fee model by @vincent-pochet in #52
- feat: T-960 Add create customer mutation by @vincent-pochet in #53
- T 962 api add subscription fee logic by @jdenquin in #54
- feat: T 961 api add pay in advance to plan by @jdenquin in #55
- feat: T-979-api-rename-plan-billing_period-into-frequency by @jdenquin in #56
- feat: T 979 api rename plan billing period into frequency by @jdenquin in #57
- feat: T-963 Implement pay in advance feature for subscripiton by @vincent-pochet in #58
- feat: T-966 Process invoice amounts by @vincent-pochet in #59
- T 967 api create invoice graphql query by @jdenquin in #60
- feat: T-952 Add a new GraphQL query to expose a single customer by @vincent-pochet in #61
- feat: T-983-api-create-a-subscription-graphql-mutation by @jdenquin in #63
- feat: T-984-api-create-some-seeds by @jdenquin in #64
- feat: Attach plan and subscription to Invoice GraphQL object by @vincent-pochet in #65
- feat: T-965 Generate fees for charges by @vincent-pochet in #62
- feat: T-986 Edit / Delete billable metric permissions by @vincent-pochet in #67
- build(deps): bump nokogiri from 1.13.3 to 1.13.4 by @dependabot in #66
- feat: T-969-api-upgrade-a-subscription by @jdenquin in #68
- feat: T-987 Edit / Delete plan permissions by @vincent-pochet in #69
- feat: T-971 Downgrade an existing subscription by @vincent-pochet in #70
- feat: Add Subscription Anniversary Date by @jdenquin in #71
- feat: remove pro_rata from plans by @jdenquin in #72
- feat: T-974 Improve subscription downgrade by @vincent-pochet in #73
- feat: Add single objects resolvers by @vincent-pochet in #74
- feat: T-993 Drop plan frequency by @vincent-pochet in #75
- feat: T-994 Update/Destroy mutations for customers by @vincent-pochet in #77
- feat: T-974 Fix billing of upgrade/downgrade by @vincent-pochet in #78
- feat: T-998 Apply upgrade dowgrade to charges by @vincent-pochet in #79
- T 997 api terminate a subscription by @jdenquin in #80
- feat: #90 Cancel pending subscription if upgrading/downgrading again by @vincent-pochet in #93
- feat: #87 Implement aggregation logic by @vincent-pochet in #92
- feat: #88 Separate customer creation between API and GraphQL API by @vincent-pochet in #98
- feat: #95 Add metadatas to customers by @vincent-pochet in #100
- feat: #91 Compare plan amount on same duration by @vincent-pochet in #97
- feat: #89 Remove frequency from charge by @vincent-pochet in #94
- feat: #82 Handle Trial period on subscriptions by @jdenquin in #96
- feat: Expose ActiveRecord validation errors in GraphQL by @vincent-pochet in #102
- feat: Improve event API by @vincent-pochet in #103
- feat: #86 Add sequencial ID to invoices by @vincent-pochet in #105
- feat: #81 add webhooks for invoices by @jdenquin in #106
- fix: #85 Assign subscription to customers in GraphQL using internal IDS by @vincent-pochet in #99
- feat: #108 Add organization update mutation by @jdenquin in #109
- misc: #115 Add lograge co...