-
v1.6.0 Stable
released this
2024-06-27 10:02:55 +00:00 | 2361 commits to main since this releaseWhat's Changed
- feat(clickhouse): Introduce Events::Common for in advance aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2144
- misc(logs): Add Organization ID to logs by @jdenquin in https://github.com/getlago/lago-api/pull/2149
- fix(logs): Rescue current_organization errors by @jdenquin in https://github.com/getlago/lago-api/pull/2156
- fix(stripe): Enable auto retry for APIConnectionError on payment job by @vincent-pochet in https://github.com/getlago/lago-api/pull/2155
- fix(integrations): Fix flaky spec by @ivannovosad in https://github.com/getlago/lago-api/pull/2157
- misc(stripe): Avoid dead jobs for register webhook errors by @vincent-pochet in https://github.com/getlago/lago-api/pull/2154
- update aggregator invoice spec by @lovrocolic in https://github.com/getlago/lago-api/pull/2158
- feat(clickhouse): Add event_transaction_id relation for pay_in_advance by @vincent-pochet in https://github.com/getlago/lago-api/pull/2145
- Fix exception handling by @cstar in https://github.com/getlago/lago-api/pull/2161
- misc: add extensive coupons integration test by @lovrocolic in https://github.com/getlago/lago-api/pull/2151
- misc(payment_webhook): Improve result management by @vincent-pochet in https://github.com/getlago/lago-api/pull/2162
- misc(billable_metric): preload filters and groups in index route by @vincent-pochet in https://github.com/getlago/lago-api/pull/2153
- fix (integrations): enable optional code when creating mapping object by @lovrocolic in https://github.com/getlago/lago-api/pull/2164
- fix(adyen): Retry payment creation on Faraday::ConnectionFailed by @vincent-pochet in https://github.com/getlago/lago-api/pull/2165
- misc(stripe): Avoid dead job for invalid key when creating customers by @vincent-pochet in https://github.com/getlago/lago-api/pull/2166
- feat(dunning): Add payment_overdue to invoice by @rsempe in https://github.com/getlago/lago-api/pull/2147
- feat(xero): Add integration graphql resources by @ivannovosad in https://github.com/getlago/lago-api/pull/2159
- feat(xero): Add models for mappings by @ivannovosad in https://github.com/getlago/lago-api/pull/2160
- fix(invoice): make sure generating invoices are re-attached to the billing jobs by @vincent-pochet in https://github.com/getlago/lago-api/pull/2167
- fix(subscriptions): Fix incorrect
error_detailswhen creating a subscription withoutexternal_customer_idby @ancorcruz in https://github.com/getlago/lago-api/pull/2169 - feat(pdf): Ensure Invoice PDF is created before sending emails and webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/2121
- chore(segment): Dedup track_invoice_created function by @julienbourdeau in https://github.com/getlago/lago-api/pull/2170
- fix(pdf): Move GeneratePdfJob to new pdfs queue by @julienbourdeau in https://github.com/getlago/lago-api/pull/2173
- fix(subscription): check terminated_at for invoicing_reason by @vincent-pochet in https://github.com/getlago/lago-api/pull/2174
- feat(integrations): support array of integration customers by @lovrocolic in https://github.com/getlago/lago-api/pull/2175
- Feat xero mappings services by @ivannovosad in https://github.com/getlago/lago-api/pull/2168
- misc(kafka): Add key on message for partioning by @jdenquin in https://github.com/getlago/lago-api/pull/2177
- feat (anrok-integration): add support for connection_id by @lovrocolic in https://github.com/getlago/lago-api/pull/2180
- feat(xero): Add customer models and serializer by @ivannovosad in https://github.com/getlago/lago-api/pull/2178
- fix(service): Use call_later for RetryAllJob and raise if error by @julienbourdeau in https://github.com/getlago/lago-api/pull/2181
- feat(dunning): Add payment_overdue filter on invoices by @rsempe in https://github.com/getlago/lago-api/pull/2183
- misc(sidekiq): Add new monitoring system for k8s liveness probe by @jdenquin in https://github.com/getlago/lago-api/pull/2186
- feat(clickhouse): Refact in advance logic to handle non-PG events by @vincent-pochet in https://github.com/getlago/lago-api/pull/2150
- fix(event): Return result in pay in advance service by @vincent-pochet in https://github.com/getlago/lago-api/pull/2189
- fix (draft- invoices): refresh draft invoice only if there is active subscription by @lovrocolic in https://github.com/getlago/lago-api/pull/2190
- misc: improve active job uniqueness's redlock server host generation by @mertindervish in https://github.com/getlago/lago-api/pull/2192
- fix(draft-invoice): fix invoice reason logic for draft invoices by @lovrocolic in https://github.com/getlago/lago-api/pull/2191
- feat(boundaries): Move charge_pay_in_advance_interval from Invoice to DatesService by @julienbourdeau in https://github.com/getlago/lago-api/pull/2193
- Feat xero mappings graphql by @ivannovosad in https://github.com/getlago/lago-api/pull/2188
- feat(xero): Add invoice services and payloads, refactor existing ones by @ivannovosad in https://github.com/getlago/lago-api/pull/2187
- fix(integration-customers): fix incorrectly cached variables by @lovrocolic in https://github.com/getlago/lago-api/pull/2194
- misc: extend redis timeout property by @lovrocolic in https://github.com/getlago/lago-api/pull/2184
- misc: Add lago:version rake task by @vincent-pochet in https://github.com/getlago/lago-api/pull/2198
- fix(integrations): Trigger full resync by @ivannovosad in https://github.com/getlago/lago-api/pull/2200
- feat(dunning): Add overdue balance analytics endpoint by @rsempe in https://github.com/getlago/lago-api/pull/2199
- bug: change netsuite trigger action_path by @ansmonjol in https://github.com/getlago/lago-api/pull/2202
- feat(fees): Only allow payment status to be changed if not attached to invoice yet by @julienbourdeau in https://github.com/getlago/lago-api/pull/2197
- feat (integration-customers): refactor integration customers handler by @lovrocolic in https://github.com/getlago/lago-api/pull/2196
- fix(integrations): Fix creating an invoice when there's http error by @ivannovosad in https://github.com/getlago/lago-api/pull/2205
- feat(lib): Move VersionService to LagoUtils and initialize at boot time by @julienbourdeau in https://github.com/getlago/lago-api/pull/2204
- Feat xero creditnotes services by @ivannovosad in https://github.com/getlago/lago-api/pull/2195
- feat(dunning): Add Resolvers::Analytics::OverdueBalancesResolver by @rsempe in https://github.com/getlago/lago-api/pull/2201
- feat(export invoices): Extend InvoicesQuery with new filters by @ancorcruz in https://github.com/getlago/lago-api/pull/2206
- misc: Update rails to v7.1.3 by @vincent-pochet in https://github.com/getlago/lago-api/pull/2176
- misc: Enable yjit based on env variable by @rsempe in https://github.com/getlago/lago-api/pull/2212
- bug: revert full sync for netsuite by @ansmonjol in https://github.com/getlago/lago-api/pull/2214
- feat(fees): Create Recurring non invoiceable fees on billing day by @julienbourdeau in https://github.com/getlago/lago-api/pull/2185
- misc: Add unique lock on refresh jobs by @rsempe in https://github.com/getlago/lago-api/pull/2215
- misc: Do not raise ActiveJob::Uniqueness::JobNotUnique by @rsempe in https://github.com/getlago/lago-api/pull/2216
- feat(export invoices): Add DataExport model by @ancorcruz in https://github.com/getlago/lago-api/pull/2210
- misc: Upgrade Sentry gem and enable version tracking by @vincent-pochet in https://github.com/getlago/lago-api/pull/2213
- feat(export invoices): Add GraphQL invoices filters by @ancorcruz in https://github.com/getlago/lago-api/pull/2218
- feat (integration-customers): add external account id to the anrok GQL response by @lovrocolic in https://github.com/getlago/lago-api/pull/2209
- hotfix(sentry): Use fallback for version number by @vincent-pochet in https://github.com/getlago/lago-api/pull/2221
- fix (integrations-customers): scope integration customer under correct organization by @lovrocolic in https://github.com/getlago/lago-api/pull/2223
New Contributors
- @cstar made their first contribution in https://github.com/getlago/lago-api/pull/2161
- @ancorcruz made their first contribution in https://github.com/getlago/lago-api/pull/2169
- @mertindervish made their first contribution in https://github.com/getlago/lago-api/pull/2192
Full Changelog: https://github.com/getlago/lago-api/compare/v1.5.1...v1.6.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.5.1 Stable
released this
2024-06-10 08:10:49 +00:00 | 2435 commits to main since this releaseWhat's Changed
- fest(accounting-integrations): enable integration customers calls by @lovrocolic in https://github.com/getlago/lago-api/pull/2054
- feat(integrations): Trigger invoices and sales orders syncs by @ivannovosad in https://github.com/getlago/lago-api/pull/2050
- feat(integrations): Trigger credit notes sync by @ivannovosad in https://github.com/getlago/lago-api/pull/2097
- feat(integrations): Trigger payments sync by @ivannovosad in https://github.com/getlago/lago-api/pull/2123
- chore(deps): bump actionpack from 7.0.8.1 to 7.0.8.4 by @dependabot in https://github.com/getlago/lago-api/pull/2131
- misc: Try to speed up group to filter migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/2130
- Reapply "misc: Add scheduler monitoring for sentry if enabled" (#2112) by @vincent-pochet in https://github.com/getlago/lago-api/pull/2129
- feat(billing): Add billing_at arg to BillingService by @julienbourdeau in https://github.com/getlago/lago-api/pull/2128
- fix(stripe): Add more ignore invoice not found error when in test mode by @vincent-pochet in https://github.com/getlago/lago-api/pull/2137
- fix(service): Ignore current_user if it's not an instance of User by @julienbourdeau in https://github.com/getlago/lago-api/pull/2134
- feat(xero): Add models by @ivannovosad in https://github.com/getlago/lago-api/pull/2138
- chore(spec): Use
awesome_printto debug tests by @julienbourdeau in https://github.com/getlago/lago-api/pull/2140 - chore(invoice): Rename
Invoices::CreateServicetoInvoices:CreateOneOffServiceby @julienbourdeau in https://github.com/getlago/lago-api/pull/2141 - feat(tax-integration): Add base logic for anrok customer and mapping by @lovrocolic in https://github.com/getlago/lago-api/pull/2135
- fix(filters): Fix deleting filters by @ivannovosad in https://github.com/getlago/lago-api/pull/2146
- feat(xero): Add integration services by @ivannovosad in https://github.com/getlago/lago-api/pull/2142
- Revert "Reapply "misc: Add scheduler monitoring for sentry if enabled" (#2112) (#2129)" by @vincent-pochet in https://github.com/getlago/lago-api/pull/2148
- feat(events): Refactor PayInAdvance Billable Metric validation by @julienbourdeau in https://github.com/getlago/lago-api/pull/2143
Full Changelog: https://github.com/getlago/lago-api/compare/v1.5.0...v1.5.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.5.0 Stable
released this
2024-06-04 13:03:41 +00:00 | 2453 commits to main since this releaseWhat's Changed
- feat (tax-integrations): add anrok graphql type by @lovrocolic in https://github.com/getlago/lago-api/pull/2102
- fix(integrations): Fix has_mappings_configured in netsuite GraphQL type by @ivannovosad in https://github.com/getlago/lago-api/pull/2101
- fix(integrations): Add external_integration_id to CreditNote GraphQL type by @ivannovosad in https://github.com/getlago/lago-api/pull/2104
- misc: Add a task to soft remove duplicated filters by @vincent-pochet in https://github.com/getlago/lago-api/pull/2103
- feat (tax-integrations): add support for anrok create mutation by @lovrocolic in https://github.com/getlago/lago-api/pull/2105
- fix(integrations): Add external_integration_id method to credit note … by @ivannovosad in https://github.com/getlago/lago-api/pull/2106
- feat(tax-integrations): add GQL support for updating anrok connection by @lovrocolic in https://github.com/getlago/lago-api/pull/2110
- misc: Enable TrailingCommaInArguments rubocop rule by @rsempe in https://github.com/getlago/lago-api/pull/2108
- misc: Add scheduler monitoring for sentry if enabled by @vincent-pochet in https://github.com/getlago/lago-api/pull/2109
- fix(pdf): Add read timeout for PDF service calls by @jdenquin in https://github.com/getlago/lago-api/pull/2111
- Revert "misc: Add scheduler monitoring for sentry if enabled" by @jdenquin in https://github.com/getlago/lago-api/pull/2112
- fix(pdf) : Pdf read timeout on multipart calls by @jdenquin in https://github.com/getlago/lago-api/pull/2113
- fix: Rerun QuantifiedEvent migration into CachedAggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2114
- fix: Quantified Event migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/2115
- fix(tests): Clear enqueued jobs before each test run by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2116
- feat(fees): Add billing_at arg to CreatePayInAdvance flow by @julienbourdeau in https://github.com/getlago/lago-api/pull/2087
- feat(wallet): Add granted and paid credits on recurring transaction rule by @rsempe in https://github.com/getlago/lago-api/pull/2065
- fix: Add migration to recompute weighted sum cached aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2118
- fix(gql): Add credit note filter on query by @julienbourdeau in https://github.com/getlago/lago-api/pull/2120
- fix(rbac): Adjust permissions by @julienbourdeau in https://github.com/getlago/lago-api/pull/2107
- feat(integrations): Add should_sync_payment? to Payment by @ivannovosad in https://github.com/getlago/lago-api/pull/2117
- feat(integrations): Add sync payment service by @ivannovosad in https://github.com/getlago/lago-api/pull/2119
- feat(wallet): Extract wallet threshold top up by @rsempe in https://github.com/getlago/lago-api/pull/2091
- feat(integrations): Sync payments job by @ivannovosad in https://github.com/getlago/lago-api/pull/2122
- fix(stripe): Ignore invoice not found error when in test mode by @vincent-pochet in https://github.com/getlago/lago-api/pull/2124
- fix(integrations): Fix payments sync when the invoice is not synced yet by @ivannovosad in https://github.com/getlago/lago-api/pull/2125
- misc: Retry email jobs on Net::ReadTimeout error by @vincent-pochet in https://github.com/getlago/lago-api/pull/2126
Full Changelog: https://github.com/getlago/lago-api/compare/v1.4.0...v1.5.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.4.0 Stable
released this
2024-05-31 07:20:26 +00:00 | 2484 commits to main since this releaseWhat's Changed
- feat(accounting-integrations): add credit note type in collection mapping by @lovrocolic in https://github.com/getlago/lago-api/pull/2027
- fix(events): Fix event serialize when not saved in PG by @jdenquin in https://github.com/getlago/lago-api/pull/2028
- chore(deps): bump rexml from 3.2.5 to 3.2.8 by @dependabot in https://github.com/getlago/lago-api/pull/2029
- chore: rubocop by @julienbourdeau in https://github.com/getlago/lago-api/pull/2024
- fix: Attempt to fix flacky test in unique count scenario by @vincent-pochet in https://github.com/getlago/lago-api/pull/2030
- fix(gql): Missing billing_configuration solution for OrganizationType by @julienbourdeau in https://github.com/getlago/lago-api/pull/2032
- misc(clickhouse): Turn on SSL support for clickhouse by @vincent-pochet in https://github.com/getlago/lago-api/pull/2035
- Integrations invoices models only by @ivannovosad in https://github.com/getlago/lago-api/pull/2012
- chore(gql): move organization types to organizations subfolder by @julienbourdeau in https://github.com/getlago/lago-api/pull/2034
- misc(okta): add okta in integration enum by @jdenquin in https://github.com/getlago/lago-api/pull/2038
- feat(accounting-integrations): Add service that push Lago invoice in accounting provider by @lovrocolic in https://github.com/getlago/lago-api/pull/2033
- chore(puma): Tweak puma configuration by @jdenquin in https://github.com/getlago/lago-api/pull/2037
- misc: add Okta as an integration type union by @ansmonjol in https://github.com/getlago/lago-api/pull/2041
- misc: membership role cannot be null by @ansmonjol in https://github.com/getlago/lago-api/pull/2040
- fix(integrations): Address customer QA returns by @ivannovosad in https://github.com/getlago/lago-api/pull/2042
- feat(tests): Test dates service with tz change during grace period by @julienbourdeau in https://github.com/getlago/lago-api/pull/2016
- fix(integrations): Add an association and indices by @ivannovosad in https://github.com/getlago/lago-api/pull/2044
- misc: Enable TrailingCommaInHashLiteral rubocop rule by @rsempe in https://github.com/getlago/lago-api/pull/2031
- misc: Ignore TrailingCommaInHashLiteral commit for blame by @rsempe in https://github.com/getlago/lago-api/pull/2046
- fix(custom_agg): Improve scenarios to match real use cases by @vincent-pochet in https://github.com/getlago/lago-api/pull/2015
- feat(gql): Add admin_count custom metadata for organization members by @julienbourdeau in https://github.com/getlago/lago-api/pull/2039
- feat(webhook): Break down SendWebhookJob into 2 jobs (one creates the models, the other sends HTTP) by @julienbourdeau in https://github.com/getlago/lago-api/pull/1993
- fix(integrations): Fix integration customer update service by @ivannovosad in https://github.com/getlago/lago-api/pull/2047
- feat(wallet): Do not refresh wallets balance without cache by @rsempe in https://github.com/getlago/lago-api/pull/2048
- fix(webhooks): change webhook payload format by @lovrocolic in https://github.com/getlago/lago-api/pull/2053
- feat (accounting-integrations): add logic for creating integration sales order by @lovrocolic in https://github.com/getlago/lago-api/pull/2049
- Integrations invoices jobs by @ivannovosad in https://github.com/getlago/lago-api/pull/2020
- feat(integrations): Add graphql for syncing invoices by @ivannovosad in https://github.com/getlago/lago-api/pull/2043
- feat(rbac): Allow role to be edited in graphql by @julienbourdeau in https://github.com/getlago/lago-api/pull/2052
- fix(integration): Fix sync services and netsuite graphql type by @ivannovosad in https://github.com/getlago/lago-api/pull/2057
- chore(tests): Add cache metadata to configure Rails.cache driver by @julienbourdeau in https://github.com/getlago/lago-api/pull/2055
- misc: Stop using quantified events by @vincent-pochet in https://github.com/getlago/lago-api/pull/1987
- bug: admin_count should count active memberships by @ansmonjol in https://github.com/getlago/lago-api/pull/2060
- feat: Introduce Deprecation tracking by @julienbourdeau in https://github.com/getlago/lago-api/pull/2056
- feat(wallet): Handle method and target_ongoing_balance for recurring transaction rule by @rsempe in https://github.com/getlago/lago-api/pull/2051
- feat(okta): Add Okta integration uniqueness by @jdenquin in https://github.com/getlago/lago-api/pull/2059
- feat(integrations): return external_id in invoice graphql object by @lovrocolic in https://github.com/getlago/lago-api/pull/2058
- misc: Auto retry PDF generate jobs in case of HTTP errors by @vincent-pochet in https://github.com/getlago/lago-api/pull/2064
- misc: Preload taxes for charge fees creation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2063
- fix(integrations): Add integration id to integration customer input by @ivannovosad in https://github.com/getlago/lago-api/pull/2066
- fix(gocardless): Ignore refund not found when not comming from lago by @vincent-pochet in https://github.com/getlago/lago-api/pull/2067
- misc: Enable TrailingCommaInBlockArgs rubocop rule by @rsempe in https://github.com/getlago/lago-api/pull/2068
- misc: Enable TrailingCommaInArrayLiteral rubocop rule by @rsempe in https://github.com/getlago/lago-api/pull/2070
- fix(integrations): Send webhook after create invoice fails by @ivannovosad in https://github.com/getlago/lago-api/pull/2069
- fix (integrations): add possibility to filter bm and add-ons in graphql resolvers by @lovrocolic in https://github.com/getlago/lago-api/pull/2071
- feat(wallet): Extract validation of RecurringTransactionRule by @rsempe in https://github.com/getlago/lago-api/pull/2072
- feat(clickhouse): Rewrite count query without CTE by @vincent-pochet in https://github.com/getlago/lago-api/pull/2073
- misc: add disable wallet refresh env var by @lovrocolic in https://github.com/getlago/lago-api/pull/2062
- feat(wallet): Remove duplication on wallet rules validation by @rsempe in https://github.com/getlago/lago-api/pull/2074
- feat: Parrallelize charge usage computation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2076
- fix(current-usage): Manage connection pools with parallel threads by @vincent-pochet in https://github.com/getlago/lago-api/pull/2077
- feat(integrations): Include integration customers in customer created webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/2075
- feat(integrations): Add credit notes to graphql by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2080
- feat(integrations): Allow to sync invoice even if no item is mapped by @ivannovosad in https://github.com/getlago/lago-api/pull/2079
- feat(wallet): Extract creation of wallet transaction rule by @rsempe in https://github.com/getlago/lago-api/pull/2083
- misc(clickhouse): Define pool number by @jdenquin in https://github.com/getlago/lago-api/pull/2089
- fix(subscription): Pending subscription cancel status by @brunomiguelpinto in https://github.com/getlago/lago-api/pull/2082
- fix(integrations): Sync credit notes add should_sync_credit_note? by @ivannovosad in https://github.com/getlago/lago-api/pull/2084
- misc: Add a rake task to expire the cache of a given subscription by @vincent-pochet in https://github.com/getlago/lago-api/pull/2081
- feat(tax-integration): add anrok model changes by @lovrocolic in https://github.com/getlago/lago-api/pull/2095
- fix(webhook): Deserialize payload for older webhooks by @julienbourdeau in https://github.com/getlago/lago-api/pull/2092
- fix(integrations): Sync credit notes add service by @ivannovosad in https://github.com/getlago/lago-api/pull/2085
- fix(subscription): fix handling of started_at/ended_at by @vincent-pochet in https://github.com/getlago/lago-api/pull/2096
- feat(wallet): Refresh wallet balance on update by @rsempe in https://github.com/getlago/lago-api/pull/2094
- fix(integrations): Sync credit notes - create job by @ivannovosad in https://github.com/getlago/lago-api/pull/2086
- feat(invoice): Hide subscription fee when 0 by @vincent-pochet in https://github.com/getlago/lago-api/pull/2093
- fix(integrations): Sync credit notes graphql by @ivannovosad in https://github.com/getlago/lago-api/pull/2088
- feat(wallet): Add started_at to recurring_transaction_rules by @rsempe in https://github.com/getlago/lago-api/pull/2098
- feat(email): Use
imgtag to display Lago logo in emails by @julienbourdeau in https://github.com/getlago/lago-api/pull/2023 - feat(integrations): Fix credit notes amount by @ivannovosad in https://github.com/getlago/lago-api/pull/2099
- feat(pdf): Use
imgtag for Lago logo in invoices by @julienbourdeau in https://github.com/getlago/lago-api/pull/2021
New Contributors
- @brunomiguelpinto made their first contribution in https://github.com/getlago/lago-api/pull/2080
Full Changelog: https://github.com/getlago/lago-api/compare/v1.3.0...v1.4.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.3.0 Stable
released this
2024-05-16 15:29:11 +00:00 | 2564 commits to main since this releaseWhat's Changed
- chore(ci): Migrate DB before test instead of running a dedicated job by @julienbourdeau in https://github.com/getlago/lago-api/pull/1888
- misc(wallet): Refactor WalletTransaction create service by @rsempe in https://github.com/getlago/lago-api/pull/1905
- feat (accounting-integrations): add graphql support for fetching items and tax items by @lovrocolic in https://github.com/getlago/lago-api/pull/1907
- fix(filter): Render discarded charge filters when attached to fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/1914
- Revert "chore(ci): Migrate DB before test instead of running a dedicated job" by @julienbourdeau in https://github.com/getlago/lago-api/pull/1916
- add new integrations queue by @lovrocolic in https://github.com/getlago/lago-api/pull/1917
- feat (accounting-integrations): start sync upon connection create and update by @lovrocolic in https://github.com/getlago/lago-api/pull/1920
- feat(filter): Remove remaining group fields from GraphQL API by @vincent-pochet in https://github.com/getlago/lago-api/pull/1915
- fix(events): Add Events Index on organization_id and timestamp by @jdenquin in https://github.com/getlago/lago-api/pull/1921
- misc: add netsuite connection ID to object type definition by @ansmonjol in https://github.com/getlago/lago-api/pull/1924
- feat(wallet): Send webhook message when wallet transaction is created by @rsempe in https://github.com/getlago/lago-api/pull/1913
- chore(ruby): update ruby to 3.3.0 by @jdenquin in https://github.com/getlago/lago-api/pull/1918
- feat(integrations-mapping): Add integration mapping GraphQL mutations by @ivannovosad in https://github.com/getlago/lago-api/pull/1884
- feat(gql): expose Memberships to UserType (to retrieve upcoming permissions) by @julienbourdeau in https://github.com/getlago/lago-api/pull/1912
- feat(wallet): Accept negative values for wallet's ongoing balance by @rsempe in https://github.com/getlago/lago-api/pull/1925
- feat(integrations): Rename attributes by @ivannovosad in https://github.com/getlago/lago-api/pull/1927
- feat(filter): Cleanup groups in spec scenarios by @vincent-pochet in https://github.com/getlago/lago-api/pull/1922
- chore: update gems for :development and :test by @julienbourdeau in https://github.com/getlago/lago-api/pull/1928
- refactor(gql): Refactor Organization types by @julienbourdeau in https://github.com/getlago/lago-api/pull/1919
- feat(filter): Remove groups from in advance aggregations by @vincent-pochet in https://github.com/getlago/lago-api/pull/1930
- feat(rbac): Introduce permission system by @julienbourdeau in https://github.com/getlago/lago-api/pull/1926
- misc(gems): Fix warning with missing gems by @vincent-pochet in https://github.com/getlago/lago-api/pull/1931
- feat(custom_agg): Add Ruby Sandbox to allow ruby execution in a safe environment by @vincent-pochet in https://github.com/getlago/lago-api/pull/1896
- feat(filter): Remove groups from charge fees service by @vincent-pochet in https://github.com/getlago/lago-api/pull/1932
- fix: Ruby sandbox support for ruby 3.3.0 by @vincent-pochet in https://github.com/getlago/lago-api/pull/1933
- feat(integrations): Add models for integrations customers by @ivannovosad in https://github.com/getlago/lago-api/pull/1934
- feat(okta): Add Okta Authorize mutation and logic by @jdenquin in https://github.com/getlago/lago-api/pull/1871
- feat (accounting-integrations): add logic and graphql support for fetching subsidiaries list by @lovrocolic in https://github.com/getlago/lago-api/pull/1935
- feat(filter): Cleanup groups from invoice and true up fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/1929
- misc: Remove pp from specs by @vincent-pochet in https://github.com/getlago/lago-api/pull/1936
- feat(wallet): Rename transaction statuses for wallet by @rsempe in https://github.com/getlago/lago-api/pull/1944
- feat(rbac): Add permissions to mutations by @julienbourdeau in https://github.com/getlago/lago-api/pull/1941
- feat(okta): Authorize URL with invite by @jdenquin in https://github.com/getlago/lago-api/pull/1940
- chore(karafka): add new configuration by @jdenquin in https://github.com/getlago/lago-api/pull/1942
- feat(okta): Add Login Logic by @jdenquin in https://github.com/getlago/lago-api/pull/1889
- feat(custom_agg): Prepare cached aggregation for custom aggregators by @vincent-pochet in https://github.com/getlago/lago-api/pull/1937
- feat(wallet): Reload wallet transaction before sending webhook by @rsempe in https://github.com/getlago/lago-api/pull/1947
- misc(amount_details): fix attributes type definition by @ansmonjol in https://github.com/getlago/lago-api/pull/1951
- fix(webhook): Fix webhook controller adyen params by @ivannovosad in https://github.com/getlago/lago-api/pull/1950
- feat (integration-items): Clear integration items before refetch by @lovrocolic in https://github.com/getlago/lago-api/pull/1948
- feat(wallet): Send wallet.depleted_ongoing_balance webhook by @rsempe in https://github.com/getlago/lago-api/pull/1953
- feat(graphql): Rework GraphQl concerns by @julienbourdeau in https://github.com/getlago/lago-api/pull/1952
- feat(custom_agg): Implement custom aggregator by @vincent-pochet in https://github.com/getlago/lago-api/pull/1923
- fix(invoice): Prevent duplicated non-recurring invoices by @vincent-pochet in https://github.com/getlago/lago-api/pull/1868
- feat(custom_agg): Update event stores to accept nil grouped by by @vincent-pochet in https://github.com/getlago/lago-api/pull/1957
- fix(wallet): Prevent creation of several recurring topup by @rsempe in https://github.com/getlago/lago-api/pull/1962
- chore(tests): Fix flacky test by @julienbourdeau in https://github.com/getlago/lago-api/pull/1964
- feat(custom_agg): Add flag to enable the feature by @vincent-pochet in https://github.com/getlago/lago-api/pull/1961
- feat(custom_agg): Finalize aggregregation logic by @vincent-pochet in https://github.com/getlago/lago-api/pull/1955
- chore(gql): Refactor and add tests to
AuthenticableCustomerPortalUserby @julienbourdeau in https://github.com/getlago/lago-api/pull/1963 - feat(rbac): Add permissions to resolvers by @julienbourdeau in https://github.com/getlago/lago-api/pull/1960
- feat (accounting-integrations): add integration customer serializer by @lovrocolic in https://github.com/getlago/lago-api/pull/1959
- misc(filter): re-enable an ignored test case by @vincent-pochet in https://github.com/getlago/lago-api/pull/1965
- feat (accounting-integrations): refactor logic for syncing resources by @lovrocolic in https://github.com/getlago/lago-api/pull/1954
- feat(integration): Add integration customer type and input by @ivannovosad in https://github.com/getlago/lago-api/pull/1943
- feat(okta): add accept invite logic by @jdenquin in https://github.com/getlago/lago-api/pull/1958
- chore: remove file committed by mistake by @julienbourdeau in https://github.com/getlago/lago-api/pull/1968
- feat(custom_agg): Add a new scenario and fix aggregation properties by @vincent-pochet in https://github.com/getlago/lago-api/pull/1970
- feat(wallet): Ability to create a voided wallet transaction by @rsempe in https://github.com/getlago/lago-api/pull/1956
- chore(karafka): upgrade to 2.4.0 by @jdenquin in https://github.com/getlago/lago-api/pull/1972
- fix(postgres-store): Fix empty conditions sql error by @ivannovosad in https://github.com/getlago/lago-api/pull/1974
- feat(integrations): Add netsuite_mappable to addons and billable metrics by @ivannovosad in https://github.com/getlago/lago-api/pull/1967
- misc: Preload filters allong with charges in billing process by @vincent-pochet in https://github.com/getlago/lago-api/pull/1976
- feat(integrations): Add create and update contact services by @ivannovosad in https://github.com/getlago/lago-api/pull/1973
- feat(rbac): Add role to user invitation GQL endpoints and services by @julienbourdeau in https://github.com/getlago/lago-api/pull/1969
- fix (accounting-integrations): fix namespaces for integration mapping by @lovrocolic in https://github.com/getlago/lago-api/pull/1971
- misc(subscription): Add indexes to speedup billing by @vincent-pochet in https://github.com/getlago/lago-api/pull/1979
- fix(charge_filter): Fix fee breakdown with filter by @vincent-pochet in https://github.com/getlago/lago-api/pull/1980
- fix(filter): Fix multiple update of billable metric values by @vincent-pochet in https://github.com/getlago/lago-api/pull/1981
- feat(filter): Remove legacy group logic by @vincent-pochet in https://github.com/getlago/lago-api/pull/1939
- fix: missing permissions attribute in MembershipType by @julienbourdeau in https://github.com/getlago/lago-api/pull/1983
- feat(integrations): Add provider code to integration customer error webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/1977
- feat(rbac): Add premissions on Organization (resolver and mutation) by @julienbourdeau in https://github.com/getlago/lago-api/pull/1978
- fix(stripe): Handle IdempotencyError when creating customer by @vincent-pochet in https://github.com/getlago/lago-api/pull/1985
- misc: Setup StandardRB rules by default by @rsempe in https://github.com/getlago/lago-api/pull/1982
- feat(integrations): Create customer by @ivannovosad in https://github.com/getlago/lago-api/pull/1984
- fix(invoice): Ignore duplicated_invoices error for recurring billing by @vincent-pochet in https://github.com/getlago/lago-api/pull/1988
- feat(integrations): Add integration and integration_code to customer input by @ivannovosad in https://github.com/getlago/lago-api/pull/1989
- feat(accounting-integrations): add strategy service for creating or updating integration customers by @lovrocolic in https://github.com/getlago/lago-api/pull/1990
- misc: Increase graphql max-complexity by @rsempe in https://github.com/getlago/lago-api/pull/1991
- misc: Increase graphql max-depth by @rsempe in https://github.com/getlago/lago-api/pull/1992
- misc: Enable argument alignment on Rubocop by @rsempe in https://github.com/getlago/lago-api/pull/1994
- fix (accounting-integrations): Fix integrations customer graphql fields by @lovrocolic in https://github.com/getlago/lago-api/pull/1995
- misc: Enable string interpolation on Rubocop by @rsempe in https://github.com/getlago/lago-api/pull/1996
- fix(custom_agg): Improve custom aggregation spec scenario by @vincent-pochet in https://github.com/getlago/lago-api/pull/1998
- misc: Do not try to generate checkout url with deleted customer by @rsempe in https://github.com/getlago/lago-api/pull/1999
- misc(custom_agg): Add a rake task to debug custom aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/2001
- misc: Enable SpaceInsideHashLiteralBraces rubocop rule by @rsempe in https://github.com/getlago/lago-api/pull/2003
- fix(kafka): Typo in kafka config by @vincent-pochet in https://github.com/getlago/lago-api/pull/2005
- feat(clickhouse): Update schema for events_raw by @vincent-pochet in https://github.com/getlago/lago-api/pull/2004
- chore(deps): bump nokogiri from 1.16.2 to 1.16.5 by @dependabot in https://github.com/getlago/lago-api/pull/2006
- misc: Enable YJIT by @vincent-pochet in https://github.com/getlago/lago-api/pull/1938
- misc(stripe): Handle Stripe::AuthenticationError when registering stripe webhook URL by @vincent-pochet in https://github.com/getlago/lago-api/pull/2000
- feat(wallet): Accept negative values for threshold_credits by @rsempe in https://github.com/getlago/lago-api/pull/2007
- misc(karafka): Configure tagging for karafka by @vincent-pochet in https://github.com/getlago/lago-api/pull/2010
- fix(events): update event subscription method by @lovrocolic in https://github.com/getlago/lago-api/pull/1997
- fix(integration-customer): Fix create service by @ivannovosad in https://github.com/getlago/lago-api/pull/2002
- chore(kafka): add ingested_at field by @jdenquin in https://github.com/getlago/lago-api/pull/2011
- fix(integration-customers): update integration customers graphql input by @lovrocolic in https://github.com/getlago/lago-api/pull/2014
- fix(integration-customers): Fix integration customer create service by @ivannovosad in https://github.com/getlago/lago-api/pull/2018
- misc(kafka): Add config for Web UI monitoring by @vincent-pochet in https://github.com/getlago/lago-api/pull/2017
- fix(integration-customers): Fix integration customer update service by @ivannovosad in https://github.com/getlago/lago-api/pull/2019
- misc(integration-customers): Delete integration customers when integration is deleted by @ivannovosad in https://github.com/getlago/lago-api/pull/2022
- feat(wallet): Rename RecurringTransactionRule#rule_type to trigger by @rsempe in https://github.com/getlago/lago-api/pull/2009
- fix(integrations): Unescape response body by @ivannovosad in https://github.com/getlago/lago-api/pull/2025
- misc(events): Do not save on PG when using clickhouse by @jdenquin in https://github.com/getlago/lago-api/pull/2026
Full Changelog: https://github.com/getlago/lago-api/compare/v1.2.1...v1.3.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.1 Stable
released this
2024-04-23 07:09:08 +00:00 | 2679 commits to main since this releaseWhat's Changed
- feat (accounting-integrations): add logic for fetching items from integration aggregator by @lovrocolic in https://github.com/getlago/lago-api/pull/1890
- fix(tests): Fix free trial tests where time wasn't frozen by @julienbourdeau in https://github.com/getlago/lago-api/pull/1900
- feat(custom_agg): Base structure for custom aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1881
- feat(custom_agg): Whitelist custom_properties in charge properties by @vincent-pochet in https://github.com/getlago/lago-api/pull/1877
- feat (accounting-integrations): add logic for fetching tax items by @lovrocolic in https://github.com/getlago/lago-api/pull/1902
- Add integration items resolver by @ivannovosad in https://github.com/getlago/lago-api/pull/1901
- feat(custom_agg): Retrieve event properties from event stores by @vincent-pochet in https://github.com/getlago/lago-api/pull/1904
- feat(wallet): Set transaction status to wallet transaction by @rsempe in https://github.com/getlago/lago-api/pull/1903
- fix(trial): Ignore subscription if there is no free trial set by @julienbourdeau in https://github.com/getlago/lago-api/pull/1906
- fix(integrations): Fix graphql enums in resolvers by @ivannovosad in https://github.com/getlago/lago-api/pull/1908
- fix(filter): Keep usage payload compatible with groups by @vincent-pochet in https://github.com/getlago/lago-api/pull/1909
- fix(filter): Fix email template with fee display name by @vincent-pochet in https://github.com/getlago/lago-api/pull/1910
Full Changelog: https://github.com/getlago/lago-api/compare/v1.2.0...v1.2.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.2.0 Stable
released this
2024-04-22 08:41:14 +00:00 | 2695 commits to main since this releaseWhat's Changed
- fix (integrations): add account id setter with needed transformations by @lovrocolic in https://github.com/getlago/lago-api/pull/1865
- feat(sso): Production environment support sessions by @jdenquin in https://github.com/getlago/lago-api/pull/1867
- feat(trial): Invoice subscription fee at the end of the trial period by @julienbourdeau in https://github.com/getlago/lago-api/pull/1847
- feat (accounting-integrations): add logic for calling nango sync endpoint by @lovrocolic in https://github.com/getlago/lago-api/pull/1869
- fix(tests): Better date definition for flacky test by @julienbourdeau in https://github.com/getlago/lago-api/pull/1874
- feat(integrations-mapping): Add integration mapping models by @ivannovosad in https://github.com/getlago/lago-api/pull/1866
- feat: Add missing fields in Wallet and CreditNote responses by @rsempe in https://github.com/getlago/lago-api/pull/1873
- feat(metric): Add custom_agg type and custom_aggregator to BM by @vincent-pochet in https://github.com/getlago/lago-api/pull/1870
- misc: Replace TransactionalJobs with after_commit by @vincent-pochet in https://github.com/getlago/lago-api/pull/1876
- feat(integrations-resolvers): Add resolvers and queries by @ivannovosad in https://github.com/getlago/lago-api/pull/1875
- feat (accounting-integrations): add has_mappings_configured graphql field by @lovrocolic in https://github.com/getlago/lago-api/pull/1882
- feat(accounting-integrations): Send restlet endpoint to nango by @lovrocolic in https://github.com/getlago/lago-api/pull/1878
- fix(invoice): Remove charges if charge boundaries are invalid by @julienbourdeau in https://github.com/getlago/lago-api/pull/1883
- feat(integrations-mapping): Add integration mapping services by @ivannovosad in https://github.com/getlago/lago-api/pull/1879
- misc(guard): Add guard-rspec gem by @ivannovosad in https://github.com/getlago/lago-api/pull/1885
- misc(settings-and-secrets): Add settings and secrets accessors to payment providers and customers by @ivannovosad in https://github.com/getlago/lago-api/pull/1886
- feat(filter): Move from group to filters by @vincent-pochet in https://github.com/getlago/lago-api/pull/1846
- misc: Make group migrations non transactional by @vincent-pochet in https://github.com/getlago/lago-api/pull/1887
- fix(filter): Group migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/1891
- feat(filters): Improve migration perf for filters by @rsempe in https://github.com/getlago/lago-api/pull/1892
- fix(filter): Migrate deleted groups by @vincent-pochet in https://github.com/getlago/lago-api/pull/1893
- fix(filter): fix migration for deleted groups by @vincent-pochet in https://github.com/getlago/lago-api/pull/1895
- fix: Quantified event migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/1897
- fix: Quantified event migration by @vincent-pochet in https://github.com/getlago/lago-api/pull/1898
- misc: Comment failling test to allow release by @vincent-pochet in https://github.com/getlago/lago-api/pull/1899
Full Changelog: https://github.com/getlago/lago-api/compare/v1.1.2...v1.2.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.2 Stable
released this
2024-04-12 07:33:46 +00:00 | 2721 commits to main since this releaseWhat's Changed
- feat (accounting-integrations): add integration destroy mutation by @lovrocolic in https://github.com/getlago/lago-api/pull/1852
- chore(ci): Update pronto actions/checkout to v4 by @julienbourdeau in https://github.com/getlago/lago-api/pull/1855
- feat(integrations-mutations): Add mutations for netsuite integration by @ivannovosad in https://github.com/getlago/lago-api/pull/1850
- refactor: check validate_organization! on graphql resolve when RequiredOrganization included by @josemoyab in https://github.com/getlago/lago-api/pull/1853
- chore(ci): tentative fix pronto by @julienbourdeau in https://github.com/getlago/lago-api/pull/1857
- fix(pdf): Remove extra blank link in custom footer by @julienbourdeau in https://github.com/getlago/lago-api/pull/1854
- feat(filter): Move group API fields into legacy serializers by @vincent-pochet in https://github.com/getlago/lago-api/pull/1851
- misc: remove unnecessary organization validations by @lovrocolic in https://github.com/getlago/lago-api/pull/1858
- feat(integrations-attributes): Add new attribute to netsuite integration by @ivannovosad in https://github.com/getlago/lago-api/pull/1859
- feat(okta): Add Okta integration setup by @jdenquin in https://github.com/getlago/lago-api/pull/1860
- chore(config): Move Sidekiq config to initializer by @julienbourdeau in https://github.com/getlago/lago-api/pull/1861
- feat(filter): API - Render values in fees by @vincent-pochet in https://github.com/getlago/lago-api/pull/1862
- feat(disputes): Add payment dispute stripe and adyen service by @ivannovosad in https://github.com/getlago/lago-api/pull/1838
- fix(invoice): Bill usage-based charges if subscription is terminated on day one by @julienbourdeau in https://github.com/getlago/lago-api/pull/1863
New Contributors
- @josemoyab made their first contribution in https://github.com/getlago/lago-api/pull/1853
Full Changelog: https://github.com/getlago/lago-api/compare/v1.1.1...v1.1.2
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.1 Stable
released this
2024-04-05 12:30:11 +00:00 | 2735 commits to main since this releaseWhat's Changed
- fix(prepaid-credit): Automatic topup without any usage by @rsempe in https://github.com/getlago/lago-api/pull/1816
- misc(observability): Add OpenTelemetry support by @jdenquin in https://github.com/getlago/lago-api/pull/1817
- feat(model): Introduce Subscription.in_trial_period? by @julienbourdeau in https://github.com/getlago/lago-api/pull/1820
- feat(disputes): Add dispute columns to invoices by @ivannovosad in https://github.com/getlago/lago-api/pull/1818
- feat(disputes): Add payment_dispute_lost_at to analytics queries by @ivannovosad in https://github.com/getlago/lago-api/pull/1822
- feat(disputes): Add route, controller action and service for lost disputes by @ivannovosad in https://github.com/getlago/lago-api/pull/1823
- misc: Prevent duplications of at_time_zone methods by @rsempe in https://github.com/getlago/lago-api/pull/1827
- feat(trial): Introduce Subscriptions::FreeTrialBillingService by @julienbourdeau in https://github.com/getlago/lago-api/pull/1821
- misc: Extract pending subscription factory into a trait by @rsempe in https://github.com/getlago/lago-api/pull/1830
- feat(disputes): Add graphql mutation for lost disputes by @ivannovosad in https://github.com/getlago/lago-api/pull/1828
- misc(unique-count): Remove deprecated QuantifiedEvents by @vincent-pochet in https://github.com/getlago/lago-api/pull/1825
- feat(filter): Handle adjusted fees and improve ignored filters by @vincent-pochet in https://github.com/getlago/lago-api/pull/1831
- feat(disputes): Add payment_dispute_lost webhook by @ivannovosad in https://github.com/getlago/lago-api/pull/1832
- feat(filter): GraphQL and BillableMetricFilter improvements by @vincent-pochet in https://github.com/getlago/lago-api/pull/1833
- misc(sidekiq): use JSON Sidekiq Logger by @jdenquin in https://github.com/getlago/lago-api/pull/1826
- fix: allow display name edition for all types of fees in draft invoice by @lovrocolic in https://github.com/getlago/lago-api/pull/1837
- chore(env): define ActiveRecord encryption config by @julienbourdeau in https://github.com/getlago/lago-api/pull/1839
- poc(billing): Refactor first invoice when pay plan.in_advance by @julienbourdeau in https://github.com/getlago/lago-api/pull/1836
- fix(invoice): prevent NaN error while refreshing invoice by @lovrocolic in https://github.com/getlago/lago-api/pull/1841
- fix(invoices): Fix boundaries when in advance anniversary by @vincent-pochet in https://github.com/getlago/lago-api/pull/1840
- fix(grace-period): Avoid multiple finalize call when grace period is the same by @jdenquin in https://github.com/getlago/lago-api/pull/1843
- feat (integrations): add base model and db setup for integrations by @lovrocolic in https://github.com/getlago/lago-api/pull/1842
- fix(customer-editable): Fix Customer#editable? by @ivannovosad in https://github.com/getlago/lago-api/pull/1844
- feat(filter): last mergeable changes before release by @vincent-pochet in https://github.com/getlago/lago-api/pull/1848
- feat(accounting-integrations): add support for integrations graphql queries by @lovrocolic in https://github.com/getlago/lago-api/pull/1849
Full Changelog: https://github.com/getlago/lago-api/compare/v1.1.0...v1.1.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.1.0 Stable
released this
2024-03-26 09:20:18 +00:00 | 2763 commits to main since this releaseWhat's Changed
- fix: Aggregation of weighted sum bm linked to a percentage charge model by @rsempe in https://github.com/getlago/lago-api/pull/1775
- fix(credit-note): Store plan amount on fees to compute termination credit note by @vincent-pochet in https://github.com/getlago/lago-api/pull/1776
- feat(filter): Add post event validation (again) by @vincent-pochet in https://github.com/getlago/lago-api/pull/1769
- feat(filters): Add ChargeFilter#to_h by @rsempe in https://github.com/getlago/lago-api/pull/1777
- fix(credit_note): Handle consecutive subscription upgrade by @vincent-pochet in https://github.com/getlago/lago-api/pull/1778
- feat(invoice-numbering): add new per_organisation numbering logic by @lovrocolic in https://github.com/getlago/lago-api/pull/1774
- feat(sso): Add Google signup by @jdenquin in https://github.com/getlago/lago-api/pull/1779
- feat(min-spend): Add minimum commitment locales by @ivannovosad in https://github.com/getlago/lago-api/pull/1783
- fix: Handle error in clockwork post validation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1786
- feat(min-spend): Add commitment-related methods to models by @ivannovosad in https://github.com/getlago/lago-api/pull/1784
- feat(min-spend): Add minimum commitment to pdf invoice templates by @ivannovosad in https://github.com/getlago/lago-api/pull/1785
- fix(payment): Stop failing all the process when failing to enqueue a payment by @vincent-pochet in https://github.com/getlago/lago-api/pull/1789
- fix (date-boundaries): yearly plan boundaries for anniversary interval were incorrect by @lovrocolic in https://github.com/getlago/lago-api/pull/1794
- fix(payment-methods): Fix provider payment methods by @ivannovosad in https://github.com/getlago/lago-api/pull/1795
- feat(min-spend): Add services for minimum commitment calculations by @ivannovosad in https://github.com/getlago/lago-api/pull/1788
- feat(min-spending): Add scenario specs by @ivannovosad in https://github.com/getlago/lago-api/pull/1787
- feat(min-spend): Cleanup by @ivannovosad in https://github.com/getlago/lago-api/pull/1782
- misc: Replace each with find_each in plan and customer delete services by @vincent-pochet in https://github.com/getlago/lago-api/pull/1796
- feat(filter): Accept multiple values on a charge_filter_value by @vincent-pochet in https://github.com/getlago/lago-api/pull/1793
- feat(filter): Create fee for each charge filter by @rsempe in https://github.com/getlago/lago-api/pull/1790
- fix(invoices): assign correct issuing_date for charge pay in advance invoice by @lovrocolic in https://github.com/getlago/lago-api/pull/1800
- feat(filter): Take match_all into account for aggregation by @vincent-pochet in https://github.com/getlago/lago-api/pull/1799
- feat(filter): current usage charge with applied filters by @vincent-pochet in https://github.com/getlago/lago-api/pull/1801
- fix(subscription-boundaries): adapt charges boundaries for upgrade case by @lovrocolic in https://github.com/getlago/lago-api/pull/1797
- feat(filter): Update ALL_FILTER_VALUES constant by @vincent-pochet in https://github.com/getlago/lago-api/pull/1802
- fix(filters): Allow update of charge model by @vincent-pochet in https://github.com/getlago/lago-api/pull/1803
- fix(filter): Invoice should be created when default prices is set by @vincent-pochet in https://github.com/getlago/lago-api/pull/1804
- chore(rubocop): disable new cops by default by @julienbourdeau in https://github.com/getlago/lago-api/pull/1807
- feat(sso): Google Accept Invite by @jdenquin in https://github.com/getlago/lago-api/pull/1806
- chore(rubocop): Fix RSpec/FilePath by @julienbourdeau in https://github.com/getlago/lago-api/pull/1808
- fix(tax): Block Eu Tax Management if org is not in EU country by @julienbourdeau in https://github.com/getlago/lago-api/pull/1805
- feat(filter): Pay in advance aggregation support by @vincent-pochet in https://github.com/getlago/lago-api/pull/1798
- Refactor event transaction in estimate_pay_in_advance_service.rb by @ccfiel in https://github.com/getlago/lago-api/pull/1813
- fix(filter): Return default filter in usage by @vincent-pochet in https://github.com/getlago/lago-api/pull/1810
- feat (invoice-numbering): generate invoice number upon invoice finalization by @lovrocolic in https://github.com/getlago/lago-api/pull/1811
- feat: adding SENTRY_ENVIRONMENT to sentry config by @inventionlabsSydney in https://github.com/getlago/lago-api/pull/1781
- fix: Fix timezone issue with full free trial period by @rsempe in https://github.com/getlago/lago-api/pull/1815
- misc: Add missing spec for fee estimate by @vincent-pochet in https://github.com/getlago/lago-api/pull/1814
New Contributors
- @julienbourdeau made their first contribution in https://github.com/getlago/lago-api/pull/1807
- @ccfiel made their first contribution in https://github.com/getlago/lago-api/pull/1813
- @inventionlabsSydney made their first contribution in https://github.com/getlago/lago-api/pull/1781
Full Changelog: https://github.com/getlago/lago-api/compare/v1.0.0...v1.0.1
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads