-
v0.50.0-beta Stable
released this
2023-10-17 14:15:55 +00:00 | 3193 commits to main since this releaseWhat's Changed
- fix(past_usage): periods count must be converted into integer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1381
- fix: Migration tasks for primary database by @vincent-pochet in https://github.com/getlago/lago-api/pull/1365
- feat(override-plan): Ability to override invoice display name of a charge by @rsempe in https://github.com/getlago/lago-api/pull/1379
- Add .DS_Store to gitignore by @rsempe in https://github.com/getlago/lago-api/pull/1384
- fix(group_invoice_display_name): Add group_invoice_display_name to fe… by @ivannovosad in https://github.com/getlago/lago-api/pull/1387
- Add Spanish locale by @ivannovosad in https://github.com/getlago/lago-api/pull/1383
- Add Swedish locale by @ivannovosad in https://github.com/getlago/lago-api/pull/1385
- feat(override-plan): Return currency mismatch on plan override by @rsempe in https://github.com/getlago/lago-api/pull/1386
- feat(override-plan): Add subscriptions graphql resolver by @rsempe in https://github.com/getlago/lago-api/pull/1388
- misc(event): Refact and add post processing service by @vincent-pochet in https://github.com/getlago/lago-api/pull/1382
- fix(event): Ensure transaction validation uses external_subscription_id by @vincent-pochet in https://github.com/getlago/lago-api/pull/1390
- Add entries to swedish and spanish locales, fix translations in pdf by @ivannovosad in https://github.com/getlago/lago-api/pull/1391
- feat(event): Filter events with invalid properties in aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1393
- feat(event): Ensure only one active subscription is active in post-processing by @vincent-pochet in https://github.com/getlago/lago-api/pull/1394
- feat(override-plan): Ability to filter subscription by status by @rsempe in https://github.com/getlago/lago-api/pull/1396
- feat(event): Unplug validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1395
- misc: add customer test for salesforce id by @sarkissianraffi in https://github.com/getlago/lago-api/pull/1397
- feat(invoices): void invoices by @ivannovosad in https://github.com/getlago/lago-api/pull/1369
- fix(usage): wrong datatype for events_count by @vincent-pochet in https://github.com/getlago/lago-api/pull/1401
- fix(adyen-payments): Fix adyen payments by @ivannovosad in https://github.com/getlago/lago-api/pull/1389
- feat(invoices): Fix Invoice#voidable? by @ivannovosad in https://github.com/getlago/lago-api/pull/1402
- feat: Send started and terminated subscription webhooks by @rsempe in https://github.com/getlago/lago-api/pull/1399
- misc(hide-aasm-warnings): Hide aasm warnings by @ivannovosad in https://github.com/getlago/lago-api/pull/1403
Full Changelog: https://github.com/getlago/lago-api/compare/v0.49.1-beta...v0.50.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.49.1-beta Stable
released this
2023-10-06 14:48:42 +00:00 | 3218 commits to main since this releaseWhat's Changed
- fix: Fix charge boundaries for terminated subscription by @vincent-pochet in https://github.com/getlago/lago-api/pull/1370
- fix(stripe): Prevent issue when refreshing payment method on deleted stripe customer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1371
- fix(webhook): Handle Net::OpenTimeout in auto-retry by @vincent-pochet in https://github.com/getlago/lago-api/pull/1372
- fix(stripe): Retry not found payment intent update by @vincent-pochet in https://github.com/getlago/lago-api/pull/1373
- misc(sidekiq): Add sidekiq events worker by @jdenquin in https://github.com/getlago/lago-api/pull/1368
- fix(stripe): Turn off duplicated payement errors when retries from webhooks by @vincent-pochet in https://github.com/getlago/lago-api/pull/1374
- feat(customer): expose external salesforce id by @sarkissianraffi in https://github.com/getlago/lago-api/pull/1375
- fix(current_usage): fix charge serializer id by @jdenquin in https://github.com/getlago/lago-api/pull/1376
- fix(current_usage): Fix billable metric id by @jdenquin in https://github.com/getlago/lago-api/pull/1377
- fix(past-usage): Fix for invoiceable payd in advance charges by @vincent-pochet in https://github.com/getlago/lago-api/pull/1378
New Contributors
- @sarkissianraffi made their first contribution in https://github.com/getlago/lago-api/pull/1375
Full Changelog: https://github.com/getlago/lago-api/compare/v0.49.0-beta...v0.49.1-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.49.0-beta Stable
released this
2023-10-05 09:10:38 +00:00 | 3228 commits to main since this releaseWhat's Changed
- misc: Add config for a test database on API by @vincent-pochet in https://github.com/getlago/lago-api/pull/1343
- feat(override-plan): Remove parent_id from graphql by @rsempe in https://github.com/getlago/lago-api/pull/1321
- feat(override-plan): Take into consideration children for customers_count by @rsempe in https://github.com/getlago/lago-api/pull/1338
- feat(override-plan): Ability to update plan overrides by @rsempe in https://github.com/getlago/lago-api/pull/1340
- feat(override-plan): Discard plan and children by @rsempe in https://github.com/getlago/lago-api/pull/1342
- feat(override-plan): Include overridden plans to plan's counters by @rsempe in https://github.com/getlago/lago-api/pull/1345
- misc: Refact aggregation query to speedup field presence check by @vincent-pochet in https://github.com/getlago/lago-api/pull/1344
- feat(override-plan): Minor fixes by @rsempe in https://github.com/getlago/lago-api/pull/1347
- misc: Add granular caching for current usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1346
- misc(events): Improve DB schema for better performances by @vincent-pochet in https://github.com/getlago/lago-api/pull/1337
- misc(version): Update newrelic-rpm to 9.5.0 by @jdenquin in https://github.com/getlago/lago-api/pull/1348
- misc(version): Update sentry by @jdenquin in https://github.com/getlago/lago-api/pull/1350
- fix(event): Error webhook delivery by @vincent-pochet in https://github.com/getlago/lago-api/pull/1353
- feat(event): Add logical separation between application and events databases by @vincent-pochet in https://github.com/getlago/lago-api/pull/1349
- feat(event): Refact event queries by @vincent-pochet in https://github.com/getlago/lago-api/pull/1352
- feat(event): Add external customer_id and external_subscription_id by @vincent-pochet in https://github.com/getlago/lago-api/pull/1354
- feat(past_usage): Add base query to fetch past usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1359
- fix: update draft invoice net_payment_term on customer update by @ansmonjol in https://github.com/getlago/lago-api/pull/1358
- feat(event): Add migration to fill external ids by @vincent-pochet in https://github.com/getlago/lago-api/pull/1355
- feat(past_usage): Refact current usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1361
- feat(past_usage): Add route to fetch past usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1362
- refactor(plan): expose parent object instead of only it's ID by @ansmonjol in https://github.com/getlago/lago-api/pull/1367
- hotfix: Subscription upgrade by @vincent-pochet in https://github.com/getlago/lago-api/pull/1366
- feat(invoice display name fees): Add custom invoice display names by @ivannovosad in https://github.com/getlago/lago-api/pull/1310
Full Changelog: https://github.com/getlago/lago-api/compare/v0.48.0-beta...v0.49.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.48.0-beta Stable
released this
2023-09-21 13:04:16 +00:00 | 3260 commits to main since this releaseWhat's Changed
- chore(deps): bump sidekiq from 7.0.8 to 7.1.3 by @dependabot in https://github.com/getlago/lago-api/pull/1315
- feat(weighted-sum): Update invoice PDF template by @vincent-pochet in https://github.com/getlago/lago-api/pull/1301
- feat(weighted-sum): Finalize the feature by @vincent-pochet in https://github.com/getlago/lago-api/pull/1316
- feat(invoice_display_name_plan): Add invoice display name to plan by @ivannovosad in https://github.com/getlago/lago-api/pull/1298
- fix(stripe): Prevent new payment attempt when invoice is not in the right status by @vincent-pochet in https://github.com/getlago/lago-api/pull/1317
- fix (charges): refactor paid in advance processing by @lovrocolic in https://github.com/getlago/lago-api/pull/1314
- fix(customer): prevent updating provider customer on partial update by @vincent-pochet in https://github.com/getlago/lago-api/pull/1318
- fix(coupon): Add missing coupons#terminated_at in serializer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1319
- feat(event): Improve indexes to speed up current usage computation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1320
- feat(override-plan): Services for overriding a plan by @rsempe in https://github.com/getlago/lago-api/pull/1323
- misc: Add GIN index to events properties by @vincent-pochet in https://github.com/getlago/lago-api/pull/1325
- feat(override-plan): Add GET single subscription endpoint by @rsempe in https://github.com/getlago/lago-api/pull/1324
- misc: Add concurrently algo to new indexes by @vincent-pochet in https://github.com/getlago/lago-api/pull/1326
- fix: Remove duplicated attribute on billable metric serializer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1327
- fix: Run migration without a transaction by @rsempe in https://github.com/getlago/lago-api/pull/1328
- fix: Fix true_up_fee template by @vincent-pochet in https://github.com/getlago/lago-api/pull/1331
- fix: concurent nmigrations should not be transactional by @vincent-pochet in https://github.com/getlago/lago-api/pull/1332
- fix: migration fix by @vincent-pochet in https://github.com/getlago/lago-api/pull/1333
- feat(weighted-sum): Fix aggregation computation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1322
- fix: Ignore unexpected stripe webhook messages by @vincent-pochet in https://github.com/getlago/lago-api/pull/1330
- feat(override-plan): Ability to override plan on API subscription creation by @rsempe in https://github.com/getlago/lago-api/pull/1329
- misc: Rename customer_count to customers_count on GraphQL by @rsempe in https://github.com/getlago/lago-api/pull/1334
- misc: Prevent duplicated events#transaction_id error from poluting the dead job queue by @vincent-pochet in https://github.com/getlago/lago-api/pull/1335
- misc: Speedup subscription activation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1336
- fix (invoice): bill correctly termination on billing day case by @lovrocolic in https://github.com/getlago/lago-api/pull/1308
- feat (subscriptions): update termination alert webhook by @lovrocolic in https://github.com/getlago/lago-api/pull/1341
Full Changelog: https://github.com/getlago/lago-api/compare/v0.47.0-beta...v0.48.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.47.0-beta Stable
released this
2023-09-14 12:41:11 +00:00 | 3295 commits to main since this releaseWhat's Changed
- misc: Add sidekiq config to increase max dead job limit by @vincent-pochet in https://github.com/getlago/lago-api/pull/1284
- feat(add_on): Remove routes and services for applied add on creation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1282
- fix(subscription): Activate should take care of past pending subscription and timezone by @vincent-pochet in https://github.com/getlago/lago-api/pull/1285
- misc(grpc): Update grpc token by @jdenquin in https://github.com/getlago/lago-api/pull/1286
- misc: remove Segment logs by @vincent-pochet in https://github.com/getlago/lago-api/pull/1288
- misc: Add versioning on PaymentProvider and PaymentProviderCustomer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1289
- feat(group): Ability to edit groups for a billable metric by @rsempe in https://github.com/getlago/lago-api/pull/1278
- feat(group): Refresh draft invoices on groups edition by @rsempe in https://github.com/getlago/lago-api/pull/1281
- misc(ci): Update docker compose ci conf by @jdenquin in https://github.com/getlago/lago-api/pull/1294
- misc(ci): Use docker network by @jdenquin in https://github.com/getlago/lago-api/pull/1295
- feat (subscriptions): add ending_at field add support it in API context by @lovrocolic in https://github.com/getlago/lago-api/pull/1272
- feat (localization): fix translations for italian by @binc0 in https://github.com/getlago/lago-api/pull/1300
- feat(weighted-sum): Add new aggregation type to billable metric by @vincent-pochet in https://github.com/getlago/lago-api/pull/1290
- feat(weighted-sum): Expose new fields into GraphQL by @vincent-pochet in https://github.com/getlago/lago-api/pull/1291
- feat(weighted-sum): Expose weighted interval in API by @vincent-pochet in https://github.com/getlago/lago-api/pull/1303
- feat(weighted-sum): Add charge validation rule preventing pay_in_advance by @vincent-pochet in https://github.com/getlago/lago-api/pull/1302
- feat (billable metrics): Add setup for latest aggregation BM by @lovrocolic in https://github.com/getlago/lago-api/pull/1293
- misc: Add unique index to applied taxes tables by @rsempe in https://github.com/getlago/lago-api/pull/1304
- fix(invoice): Align fees#item and credits#item seializers by @vincent-pochet in https://github.com/getlago/lago-api/pull/1305
- fix (billble metrics): fix aggregation type order by @lovrocolic in https://github.com/getlago/lago-api/pull/1306
- fix graphql schema by @lovrocolic in https://github.com/getlago/lago-api/pull/1307
- misc(fix-pronto) Pin rugged gem version to 1.6.3 by @ivannovosad in https://github.com/getlago/lago-api/pull/1309
- feat(events): Accept milliseconds precision timestamps for event creation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1287
- feat(weighted-sum): Add aggregation logic by @vincent-pochet in https://github.com/getlago/lago-api/pull/1292
- fix(groups): Update logic for groups in pay in advance scenario by @lovrocolic in https://github.com/getlago/lago-api/pull/1311
- feat(weighted-sum): Add missing weighted interval for BM update in GraphQL by @vincent-pochet in https://github.com/getlago/lago-api/pull/1312
- fix(tax): Taxes should not be reapplied to fee if it already has taxes by @vincent-pochet in https://github.com/getlago/lago-api/pull/1313
New Contributors
- @binc0 made their first contribution in https://github.com/getlago/lago-api/pull/1300
Full Changelog: https://github.com/getlago/lago-api/compare/v0.46.1-beta...v0.47.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.46.1-beta Stable
released this
2023-08-30 13:31:33 +00:00 | 3326 commits to main since this releaseWhat's Changed
- fix: update scope for count unique prorated charges with groups by @lovrocolic in https://github.com/getlago/lago-api/pull/1273
- misc: Do not enqueue Invoices::RefreshDraftInvoices without arguments by @rsempe in https://github.com/getlago/lago-api/pull/1275
- misc: Delete credit note items on fee by @rsempe in https://github.com/getlago/lago-api/pull/1276
- feat(group): Remove status from groups by @rsempe in https://github.com/getlago/lago-api/pull/1279
Full Changelog: https://github.com/getlago/lago-api/compare/v0.46.0-beta...v0.46.1-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.46.0-beta Stable
released this
2023-08-28 08:34:37 +00:00 | 3330 commits to main since this releaseWhat's Changed
- feat(charge): Add per transaction min/max amounts to GraphQL percentage charge model fields by @vincent-pochet in https://github.com/getlago/lago-api/pull/1258
- feat(billable metric): Refact aggregator initializers by @vincent-pochet in https://github.com/getlago/lago-api/pull/1261
- feat(charge): Add validation for min/max per transaction amount on percentage charge model by @vincent-pochet in https://github.com/getlago/lago-api/pull/1257
- feat(webhooks): Add subscription.started webhook by @jdenquin in https://github.com/getlago/lago-api/pull/1267
- feat (localization): add translations for italian by @lovrocolic in https://github.com/getlago/lago-api/pull/1265
- fix: retry failed jobs due to ActiveJob::DeserializationError by @lovrocolic in https://github.com/getlago/lago-api/pull/1268
- fix (invoices): update condition when to bill charges by @lovrocolic in https://github.com/getlago/lago-api/pull/1266
- fix: update quarterly interval boundaries calculation for current usage case by @lovrocolic in https://github.com/getlago/lago-api/pull/1270
- feat(group): Populate default properties on existing charges by @rsempe in https://github.com/getlago/lago-api/pull/1251
- misc: Remove some TODO on customer usage cache management by @vincent-pochet in https://github.com/getlago/lago-api/pull/1271
- feat(charge): Add per_event_aggregation to aggregators by @vincent-pochet in https://github.com/getlago/lago-api/pull/1264
- feat(charge): Apply per transaction min/max in percentage charge model by @vincent-pochet in https://github.com/getlago/lago-api/pull/1269
Full Changelog: https://github.com/getlago/lago-api/compare/v0.45.0-beta...v0.46.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.45.0-beta Stable
released this
2023-08-22 09:37:09 +00:00 | 3349 commits to main since this releaseWhat's Changed
- feat(charge): Plug graduated percentage into charge computation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1249
- chore(deps): bump puma from 5.6.4 to 5.6.7 by @dependabot in https://github.com/getlago/lago-api/pull/1256
- misc(rails): Update Rails to 7.0.7 by @jdenquin in https://github.com/getlago/lago-api/pull/1259
- feat(organizations): Add gRPC token endpoint by @jdenquin in https://github.com/getlago/lago-api/pull/1263
Full Changelog: https://github.com/getlago/lago-api/compare/v0.44.1-beta...v0.45.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.44.1-beta Stable
released this
2023-08-18 12:47:29 +00:00 | 3353 commits to main since this releaseWhat's Changed
- fix (invoice): add charges in advance interval by @lovrocolic in https://github.com/getlago/lago-api/pull/1243
- feat(charge): Allow creation of graduated percentage charges by @vincent-pochet in https://github.com/getlago/lago-api/pull/1238
- feat(subscriptions): integrate quarterly billing period by @lovrocolic in https://github.com/getlago/lago-api/pull/1235
- fix(timezone): Correct calculation for true-up fee with timezone by @rsempe in https://github.com/getlago/lago-api/pull/1246
- bug(error) fix typo in error name by @ansmonjol in https://github.com/getlago/lago-api/pull/1247
- feat(charge): Graduated charge model logic by @vincent-pochet in https://github.com/getlago/lago-api/pull/1245
- feat(charge): GrapgQL types for graduated percentage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1248
- feat(customers): Add external_salesforce_id by @jdenquin in https://github.com/getlago/lago-api/pull/1250
- misc(cves): Update to ransack 4.0.0 by @jdenquin in https://github.com/getlago/lago-api/pull/1252
- fix: Quarterly anniversary current usage should take care of the month by @vincent-pochet in https://github.com/getlago/lago-api/pull/1253
- fix: fees coupon amount migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/1254
Full Changelog: https://github.com/getlago/lago-api/compare/v0.44.0-beta...v0.44.1-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.44.0-beta Stable
released this
2023-08-14 12:29:33 +00:00 | 3364 commits to main since this releaseWhat's Changed
- feat (subscriptions): add quarterly dates service by @lovrocolic in https://github.com/getlago/lago-api/pull/1226
- feat(tax): Ability to override taxes on one-off creation by @rsempe in https://github.com/getlago/lago-api/pull/1230
- feat(plans): add destroy dependent on children by @jdenquin in https://github.com/getlago/lago-api/pull/1236
- fix (migration): fix failing migration by @lovrocolic in https://github.com/getlago/lago-api/pull/1237
- feat(charge): Add graduated percentage charge model validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1234
- feat(tax): Populate missing pro-rated coupon taxes amounts by @rsempe in https://github.com/getlago/lago-api/pull/1232
- fix: Migration precise coupons amount cents by @rsempe in https://github.com/getlago/lago-api/pull/1239
- misc: Recurring count migration is missing ruby extenssion by @vincent-pochet in https://github.com/getlago/lago-api/pull/1240
- fix(stripe): Add new filter for missing stripe payment webhooks by @vincent-pochet in https://github.com/getlago/lago-api/pull/1241
- fix(tax): Last fix for fees#precise_coupons_amount_cents migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/1242
Full Changelog: https://github.com/getlago/lago-api/compare/v0.43.0-beta...v0.44.0-beta
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads