Releases: getlago/lago
v0.47.0-beta
What's Changed
Full Changelog: v0.46.1-beta...v0.47.0-beta
v0.46.1-beta
What's Changed
- bump version to 0.46.1 by @lovrocolic in #279
New Contributors
- @lovrocolic made their first contribution in #279
Full Changelog: v0.46.0-beta...v0.46.1-beta
v0.46.0-beta
API changes
- feat(charge): Add per transaction min/max amounts to GraphQL percentage charge model fields by @vincent-pochet in getlago/lago-api#1258
- feat(billable metric): Refact aggregator initializers by @vincent-pochet in getlago/lago-api#1261
- feat(charge): Add validation for min/max per transaction amount on percentage charge model by @vincent-pochet in getlago/lago-api#1257
- feat(webhooks): Add subscription.started webhook by @jdenquin in getlago/lago-api#1267
- feat (localization): add translations for italian by @lovrocolic in getlago/lago-api#1265
- fix: retry failed jobs due to ActiveJob::DeserializationError by @lovrocolic in getlago/lago-api#1268
- fix (invoices): update condition when to bill charges by @lovrocolic in getlago/lago-api#1266
- fix: update quarterly interval boundaries calculation for current usage case by @lovrocolic in getlago/lago-api#1270
- feat(group): Populate default properties on existing charges by @rsempe in getlago/lago-api#1251
- misc: Remove some TODO on customer usage cache management by @vincent-pochet in getlago/lago-api#1271
- feat(charge): Add per_event_aggregation to aggregators by @vincent-pochet in getlago/lago-api#1264
- feat(charge): Apply per transaction min/max in percentage charge model by @vincent-pochet in getlago/lago-api#1269
Full Changelog: getlago/lago-api@v0.45.0-beta...v0.46.0-beta
Front changes
- chore: copy update by @ansmonjol in getlago/lago-front#1149
- feat (localization): Add FE translations for italian by @lovrocolic in getlago/lago-front#1148
- chore: copy update by @ansmonjol in getlago/lago-front#1151
- chore(deps-major) Update dependency eslint-config-prettier to v9 by @renovate in getlago/lago-front#1153
- feat(charges) Allow to set a default property for grouped charges by @ansmonjol in getlago/lago-front#1150
- chore(renovate) change schedule by @ansmonjol in getlago/lago-front#1154
- chore(deps-minor) Update dependency eslint-plugin-react to v7.33.2 by @renovate in getlago/lago-front#1155
- chore(deps-minor) Update sentry-javascript monorepo to v7.64.0 by @renovate in getlago/lago-front#1157
- bug(charge) fix spacing between button and groups by @ansmonjol in getlago/lago-front#1158
- chore: reorder constant files and prevent them to be in test coverage by @ansmonjol in getlago/lago-front#1160
- chore(deps-minor) Update dependency luxon to v3.4.0 by @renovate in getlago/lago-front#1156
- chore(deps-major) Update dependency @graphql-codegen/cli to v5 by @renovate in getlago/lago-front#1152
- chore(test) add test for countryDataForCombobox by @ansmonjol in getlago/lago-front#1161
- bug(invoice) fix total calculation when editing invoice item's units with tax by @ansmonjol in getlago/lago-front#1162
- chore(test) add test for EditCustomerVatRateDialog by @ansmonjol in getlago/lago-front#1163
- feat(percentage-charge) allow to set min and max values by @ansmonjol in getlago/lago-front#1159
- chore(test) add test for copyToClipboard by @ansmonjol in getlago/lago-front#1164
Full Changelog: getlago/lago-front@v0.45.0-beta...v0.46.0-beta
What's Changed
- readme: remove the video that was not working by @sarkissianraffi in #273
- Update README.md by @anhtho-lago in #275
- Update README.md by @jdenquin in #277
- misc: Bump version to v0.46.0-beta by @vincent-pochet in #278
New Contributors
- @anhtho-lago made their first contribution in #275
Full Changelog: v0.45.0-beta...v0.46.0-beta
v0.45.0-beta
API changes
- feat(charge): Plug graduated percentage into charge computation by @vincent-pochet in getlago/lago-api#1249
- chore(deps): bump puma from 5.6.4 to 5.6.7 by @dependabot in getlago/lago-api#1256
- misc(rails): Update Rails to 7.0.7 by @jdenquin in getlago/lago-api#1259
- feat(organizations): Add gRPC token endpoint by @jdenquin in getlago/lago-api#1263
Full Changelog: getlago/lago-api@v0.44.1-beta...v0.45.0-beta
Front changes
- feat(plan) add new graduated percentage charge model by @ansmonjol in getlago/lago-front#1140
- chore(deps-minor) Update dependency cypress to v12.17.4 by @renovate in getlago/lago-front#1145
- chore(deps): bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in getlago/lago-front#1146
- chore(deps): bump semver from 5.7.1 to 5.7.2 by @dependabot in getlago/lago-front#1147
Full Changelog: getlago/lago-front@v0.44.1-beta...v0.45.0-beta
What's Changed
- misc: Bump version to v0.45.0-beta by @vincent-pochet in #272
Full Changelog: v0.44.1-beta...v0.45.0-beta
v0.44.1-beta
API changes
- fix (invoice): add charges in advance interval by @lovrocolic in getlago/lago-api#1243
- feat(charge): Allow creation of graduated percentage charges by @vincent-pochet in getlago/lago-api#1238
- feat(subscriptions): integrate quarterly billing period by @lovrocolic in getlago/lago-api#1235
- fix(timezone): Correct calculation for true-up fee with timezone by @rsempe in getlago/lago-api#1246
- bug(error) fix typo in error name by @ansmonjol in getlago/lago-api#1247
- feat(charge): Graduated charge model logic by @vincent-pochet in getlago/lago-api#1245
- feat(charge): GrapgQL types for graduated percentage by @vincent-pochet in getlago/lago-api#1248
- feat(customers): Add external_salesforce_id by @jdenquin in getlago/lago-api#1250
- misc(cves): Update to ransack 4.0.0 by @jdenquin in getlago/lago-api#1252
- fix: Quarterly anniversary current usage should take care of the month by @vincent-pochet in getlago/lago-api#1253
- fix: fees coupon amount migration by @vincent-pochet in getlago/lago-api#1254
Full Changelog: getlago/lago-api@v0.44.0-beta...v0.44.1-beta
Front changes
- bug(invoice) fix display for charge paid in advance boundaries by @ansmonjol in getlago/lago-front#1134
- bug(subscription) fix CTA wording on cancel by @ansmonjol in getlago/lago-front#1135
- chore(deps) Update dependency @emotion/react to v11.11.1 by @renovate in getlago/lago-front#1136
- feat (subscriptions): add quarterly billing period by @lovrocolic in getlago/lago-front#1130
- bug(combobox) should allowAddValue if no emptyText is defined by @ansmonjol in getlago/lago-front#1137
- feat(subscription) display appropriate message if external id already exists by @ansmonjol in getlago/lago-front#1139
Full Changelog: getlago/lago-front@v0.44.0-beta...v0.44.1-beta
What's Changed
- misc: Bump version to v0.44.1-beta by @vincent-pochet in #269
Full Changelog: v0.44.0-beta...v0.44.1-beta
v0.44.0-beta
API changes
- feat (subscriptions): add quarterly dates service by @lovrocolic in getlago/lago-api#1226
- feat(tax): Ability to override taxes on one-off creation by @rsempe in getlago/lago-api#1230
- feat(plans): add destroy dependent on children by @jdenquin in getlago/lago-api#1236
- fix (migration): fix failing migration by @lovrocolic in getlago/lago-api#1237
- feat(charge): Add graduated percentage charge model validation by @vincent-pochet in getlago/lago-api#1234
- feat(tax): Populate missing pro-rated coupon taxes amounts by @rsempe in getlago/lago-api#1232
- fix: Migration precise coupons amount cents by @rsempe in getlago/lago-api#1239
- misc: Recurring count migration is missing ruby extenssion by @vincent-pochet in getlago/lago-api#1240
- fix(stripe): Add new filter for missing stripe payment webhooks by @vincent-pochet in getlago/lago-api#1241
- fix(tax): Last fix for fees#precise_coupons_amount_cents migration by @vincent-pochet in getlago/lago-api#1242
Full Changelog: getlago/lago-api@v0.43.0-beta...v0.44.0-beta
What's Changed
- One off tax by @ansmonjol in getlago/lago-front#1131
- chore(test) create one-off invoice with taxes by @ansmonjol in getlago/lago-front#1132
- chore(copy) fix typo by @ansmonjol in getlago/lago-front#1133
Full Changelog: getlago/lago-front@v0.43.0-beta...v0.44.0-beta
Front changes
- misc: Bump version to v0.44.0-beta by @vincent-pochet in #268
Full Changelog: v0.43.0-beta...v0.44.0-beta
v0.43.0-beta
API changes
- fix(invoice): Ensure mailer can be sent for deleted charges/plans by @vincent-pochet in getlago/lago-api#1219
- fix(webhook): Handle auto retry with EOFError by @vincent-pochet in getlago/lago-api#1220
- feat(tax): Add taxes to graphql add_ons create/update by @rsempe in getlago/lago-api#1221
- misc: Rename Invoices::OneOffService to Invoices::CreateService by @rsempe in getlago/lago-api#1222
- fix(stripe): handle processing payment status by @vincent-pochet in getlago/lago-api#1223
- feat(tax): Apply taxes to add on fees by @rsempe in getlago/lago-api#1224
- fix(invoice): revert changes for payment_due_date on templates by @vincent-pochet in getlago/lago-api#1225
- feat(webhooks): Add HMAC signature by @jdenquin in getlago/lago-api#1186
- fix(subscription): Charge to date boundaries for yearly plan by @vincent-pochet in getlago/lago-api#1227
- Migrate payment due date by @vincent-pochet in getlago/lago-api#1229
- feat: update net payment term on customer and organization by @ansmonjol in getlago/lago-api#1205
- fix (charges): fix condition that determines when to bill charges by @lovrocolic in getlago/lago-api#1228
- fix(stripe): Add new filter for missing stripe customer in strip webhooks by @vincent-pochet in getlago/lago-api#1231
Full Changelog: getlago/lago-api@v0.42.0-beta...v0.43.0-beta
Front changes
- misc(cves): Fix some CVEs by @jdenquin in getlago/lago-front#1126
- feat(webhook) allow to select webhook signature algo by @ansmonjol in getlago/lago-front#1127
- feat: update net payment term and display payment due date by @ansmonjol in getlago/lago-front#1120
- chore(deps-major) Update typescript-eslint monorepo to v6 (major) by @renovate in getlago/lago-front#1104
- chore(copy) fix keys missmatch by @ansmonjol in getlago/lago-front#1128
Full Changelog: getlago/lago-front@v0.42.0-beta...v0.43.0-beta
What's Changed
- misc: Bump version to v0.43.0-beta by @vincent-pochet in #267
Full Changelog: v0.42.0-beta...v0.43.0-beta
v0.42.0-beta
What's Changed
- misc(version): Bump to v0.41.0-beta by @jdenquin in #264
- Bump version to v0.42.0-beta by @rsempe in #266
Full Changelog: v0.40.0-beta...v0.42.0-beta
v0.41.0-beta
API Changes
- misc(puma): use web concurrency by @jdenquin in getlago/lago-api#1167
- revert(subscriptions): revert subscriptions index filters by @jdenquin in getlago/lago-api#1168
- feat(tax): Expose plans_count and charges_count for taxes in API by @vincent-pochet in getlago/lago-api#1166
- fix: Handle ActionController::ParameterMissing error by @vincent-pochet in getlago/lago-api#1171
- fix(customers): always render customer metadata in customer api response by @lovrocolic in getlago/lago-api#1172
- fix(tax): fee estimate with applied taxes by @vincent-pochet in getlago/lago-api#1173
- fix: To datetime boundary on invoice refresh by @rsempe in getlago/lago-api#1170
- feat(tax): Rename credit#before_vat into credit#before_taxes by @vincent-pochet in getlago/lago-api#1174
- feat(tax): Add fields for coupons pro-rata by @vincent-pochet in getlago/lago-api#1177
- fix(event): Reduce noise with duplicated event errors by @vincent-pochet in getlago/lago-api#1176
- feat(tax): Apply taxes to charges and plans via GraphQL by @vincent-pochet in getlago/lago-api#1155
- feat(tax): Apply taxes to fees with charge or plan taxes by @vincent-pochet in getlago/lago-api#1156
- feat(taxes): Assign tax to charges by @rsempe in getlago/lago-api#1175
- fix(subscriptions) return active subscriptions by default by @ansmonjol in getlago/lago-api#1169
- feat(tax): Expose invoices_taxes#fees_amount_cents in API by @vincent-pochet in getlago/lago-api#1180
- fix (subscription): fix billing boundaries for termination case by @lovrocolic in getlago/lago-api#1179
- feat(taxes): Ability to assign taxes on customer creation by @rsempe in getlago/lago-api#1182
- feat(taxes): Ability to assign taxes on plan creation by @rsempe in getlago/lago-api#1183
- fix(credit): Migrate v3 credits with wrong before taxes flag by @vincent-pochet in getlago/lago-api#1187
- feat (aggregation-refactoring): Handle various charge changes: recurring, prorated, in advance by @lovrocolic in getlago/lago-api#1188
- fix (billable-metrics): temporary block recurring_count_agg aggregation type by @lovrocolic in getlago/lago-api#1189
- feat(stripe sdd): Stripe sdd model by @ivannovosad in getlago/lago-api#1159
- feat(stripe sdd): Add data migration for existing stripe customers to… by @ivannovosad in getlago/lago-api#1154
- feat(webhooks): Webhook endpoints update by @jdenquin in getlago/lago-api#1191
- feat(stripe sdd): Fix stripe update_provider_default_payment_method by @ivannovosad in getlago/lago-api#1192
- fix(stripe): set payment method to nullable on graphql by @jdenquin in getlago/lago-api#1196
- fix: Rails seeds by @rsempe in getlago/lago-api#1195
- fix(stripe): Payment provider customer provider payment methods defau… by @jdenquin in getlago/lago-api#1197
- bug(customer) makes the provider_payment_methods not required by @ansmonjol in getlago/lago-api#1199
Front Changes
- bug(invoice) hide metadata section if invoice is draft by @ansmonjol in getlago/lago-front#1096
- feat(chip) update API with variant and size by @ansmonjol in getlago/lago-front#1097
- chore(deps-minor) Update dependency sanitize-html to v2.11.0 by @renovate in getlago/lago-front#1098
- chore(deps-minor) Update dependency typescript to v5.1.6 by @renovate in getlago/lago-front#1099
- chore(deps-minor) Update sentry-javascript monorepo to v7.58.1 by @renovate in getlago/lago-front#1100
- chore(deps-minor) Update typescript-eslint monorepo to v5.62.0 by @renovate in getlago/lago-front#1101
- chore(deps) Update jest monorepo by @renovate in getlago/lago-front#1105
- chore(deps-minor) Update dependency eslint to v8.45.0 by @renovate in getlago/lago-front#1107
- chore(deps-minor) Update dependency graphql to v16.7.1 by @renovate in getlago/lago-front#1109
- chore(customer-tax) new update and delete methods by @ansmonjol in getlago/lago-front#1111
- bug(currency) IDR has 2 decimal for display by @ansmonjol in getlago/lago-front#1112
- feat: charge paid in advance by @ansmonjol in getlago/lago-front#1068
- fix: bm code snippet bearer token by @sarkissianraffi in getlago/lago-front#1114
- feat(charge-percent) allow long decimal on rate by @ansmonjol in getlago/lago-front#1115
- feat(customer) allow different stripe payment methods by @ansmonjol in getlago/lago-front#1095
- bug(invoice) fix tax value rounding by @ansmonjol in getlago/lago-front#1116
- chore(deps-minor) Update dependency @testing-library/jest-dom to v5.17.0 by @renovate in getlago/lago-front#1106
- bug(customer) better variable access by @ansmonjol in getlago/lago-front#1118
- chore(graph) get last version by @ansmonjol in getlago/lago-front#1119
What's Changed
- misc(version): bump api to v0.39.1-beta by @jdenquin in #254
- Bump version to v0.39.2-beta by @rsempe in #256
- Bump version to v0.40.0-beta by @rsempe in #260
Full Changelog: v0.39.0-beta...v0.41.0-beta