Releases: getlago/lago-api
Releases · getlago/lago-api
v0.6.1-alpha
What's Changed
- Remove plan charge currency by @jdenquin in #392
- fix: LAGO_USE_AWS_S3 env var usage by @jdenquin in #406
Full Changelog: v0.6.0-alpha...v0.6.1-alpha
v0.6.0-alpha
What's Changed
- feat(free-units): Calculate running total on sum aggregation by @rsempe in #383
- misc: Bump rubocop config to latest version by @rsempe in #386
- misc: Add Docker Compose file for CI purposes by @jdenquin in #387
- feat: Add pay in advance logic into date service by @vincent-pochet in #385
- misc: Add CORS origin env var for CI docker compose by @jdenquin in #391
- misc: remove useless Rails credentials system by @jdenquin in #396
- feat(free-units): Add free_units_per_events and free_units_per_total_aggregation by @rsempe in #384
- misc: Add Redis in CI compose by @jdenquin in #397
- feat: Expose billing time into API endpoint by @vincent-pochet in #365
- feat: Expose billing time into GraphQL queries and mutations by @vincent-pochet in #364
- feat: Use date service for invoice bounds by @vincent-pochet in #389
- Update start.sh for IPv6 by @jcrapuchettes in #399
New Contributors
- @jcrapuchettes made their first contribution in #399
Full Changelog: v0.5.3-alpha...v0.6.0-alpha
v0.5.3-alpha
What's Changed
- fix: Add Segment write key into Dockerfile by @jdenquin in #377
- fix: Fix boundaries for full period payed in advance by @vincent-pochet in #378
- fix(stripe): ensure payment method is up to date by @vincent-pochet in #379
- feat: Allow alternate S3 compatible storages by @vincent-pochet in #380
- fix(customer): Fix removal of stripe customer id by @vincent-pochet in #381
Full Changelog: v0.5.1-alpha...v0.5.3-alpha
v0.5.2-alpha
Full Changelog: v0.5.1-alpha...v0.5.2-alpha
v0.5.1-alpha
What's Changed
- fix(multiple_plans): Set customer_id to unique_id by @rsempe in #370
- fix(invoices): Fix permissions for invoices show and download on API by @vincent-pochet in #371
- fix(current_usage): Fix customer current usage in API when not found by @vincent-pochet in #372
- fix(multiple_plans): Force filling customer id to invoices by @rsempe in #373
Full Changelog: v0.5.0-alpha...v0.5.1-alpha
v0.5.0-alpha
What's Changed
- fix: handle case when invoice is negative for upgraded subscriptions by @lovrocolic in #336
- feat: Add Wallets Migration and GraphQL Endpoints by @jdenquin in #337
- feat: wallets mutations logic by @jdenquin in #338
- Force setting RAILS_ENV to test in rails_helper by @rsempe in #341
- Integrate Ruby library for Segment by @rsempe in #342
- Set membership context on each request by @rsempe in #343
- fix: canceled next subscription when terminating a downgraded one by @vincent-pochet in #345
- feat(segment): Add some tracking on Segment by @rsempe in #344
- feat(segment): Add some tracking on Segment (part 2) by @rsempe in #347
- feat(segment): Add some tracking on Segment (part 3) by @rsempe in #348
- feat: Add wallet transactions by @jdenquin in #340
- feat(segment): Identify user on signup and signin by @rsempe in #349
- feat: graphql customer active wallet boolean by @jdenquin in #351
- misc: Fix not up-to-date schema by @rsempe in #353
- feat: Update Subscription data model to support anniversary date by @vincent-pochet in #352
- feat: active storage: make non-aws users happy by @namehorn in #355
- Revert "feat: active storage: make non-aws users happy" by @jdenquin in #357
- feat: multiple plans feature (except invoice part) by @lovrocolic in #350
- refactor: Use named parameters for BaseService::Result#fail! by @rsempe in #358
- fix: make Segment optional by @prognostikos in #359
- feat: Add Wallet Consumed Amount by @jdenquin in #356
- refactor: Extract events validation from service by @rsempe in #361
- fix(multiple_plans): Use subscription for cache key on customer usage by @rsempe in #362
- feat: Add new date service to compute bounds for subscription and charge fees by @vincent-pochet in #360
- feat: Invoice logic refactoring for multiple plans by @rsempe in #363
- feat: Bill anniversary subscriptions by @vincent-pochet in #366
- fix: HOTFIX for task to assign subscription to events by @vincent-pochet in #368
- fix: remove result raises error on result not success by @jdenquin in #369
New Contributors
Full Changelog: v0.4.0-alpha...v0.5.0-alpha
v0.4.1-alpha
fix: api plan with graduated creation
Full Changelog: v0.4.0-alpha...v0.4.1-alpha
v0.4.0-alpha
What's Changed
- feat: #292 coupons API endpoints by @lovrocolic in #308
- feat: #293 add add-ons api endpoints by @lovrocolic in #309
- feat: #294 add invoice show and index endpoints by @lovrocolic in #311
- fix: Fix event timestamp when none provided by @vincent-pochet in #318
- feat: #299 expose invoice status to graphql by @jdenquin in #301
- fix: GraphQL validation for country code at organization level by @vincent-pochet in #314
- feat: #295 add organization update endpoint by @lovrocolic in #310
- feat: #312 add plans endpoints by @lovrocolic in #315
- [FEAT]: Customer current usage on current billing period by @vincent-pochet in #305
- misc: Remove useless app folder and improve config by @vincent-pochet in #321
- build(deps): bump rails-html-sanitizer from 1.4.2 to 1.4.3 by @dependabot in #324
- fix: country validation on customer and organization by @vincent-pochet in #326
- feat: Expose customer usage into API and cache result by @vincent-pochet in #322
- feat: Expose current version number into GraphQL by @vincent-pochet in #320
- feat: Enable add charge if subscription by @vincent-pochet in #327
- Use the documented variable LAGO_RSA_PRIVATE_KEY by @prognostikos in #302
- feat: Add PDF invoice generation by @jdenquin in #319
- fix: Webhook string response by @jdenquin in #329
- fix: parse json for stripe webhook event by @jdenquin in #330
- fix: Ensure charges are not billed on an upgrade to a pay in advance plan by @vincent-pochet in #328
- misc: add sentry sidekiq support by @jdenquin in #331
- feat: api pdf generation by @jdenquin in #325
- feat: Add filters for invoice endpoint by @lovrocolic in #332
- misc: rails minor update by @jdenquin in #333
- fix: pdf org legal name by @jdenquin in #334
Full Changelog: v0.3.0-alpha...v0.4.0-alpha
v0.3.1-alpha
What's Changed
- fix: Hotfix event timestamp when none provided by @vincent-pochet in #318
Full Changelog: v0.3.0-alpha...v0.3.1-alpha
v0.3.0-alpha
What's Changed
- feat: Add ability to assign stripe customer id with API by @vincent-pochet in #258
- feat: #259 add endpoint for updating invoice status by @lovrocolic in #261
- feat: enable configuration for webhook attempts by @prognostikos in #265
- Add Event show action to the API by @prognostikos in #269
- feat: Add all currencies supported by Stripe in the list of accepted currencies by @vincent-pochet in #264
- feat: Create customer on stripe by @vincent-pochet in #268
- feat: #272 #274 Add Fields for Invoice Settings by @jdenquin in #273
- feat: Create charge on stripe when invoice is created by @vincent-pochet in #271
- feat: Listen to stripe webhooks to update invoice status by @vincent-pochet in #276
- fix: Log errors on clock service by @vincent-pochet in #279
- feat: #277 Support weekly billing interval by @lovrocolic in #283
- feat: #282 feat add organization logo uploader by @jdenquin in #284
- feat: #291 add billable metrics api endpoints by @lovrocolic in #298
Full Changelog: v0.2.0-alpha...v0.3.0-alpha