What's Changed
- chore(ruby): Bump ruby & rails version by @jdenquin in #2953
- fix: Ensure consistent order of results on list responses (frontend and API) by @ancorcruz in #2934
- feat(netsuite): Add fees period dates to invoice payload by @ivannovosad in #2956
- fix (pdf): add succeeded at on percentage charge details in pdf by @lovrocolic in #2954
- fix (grace_period): refactor how issuing date is set by @lovrocolic in #2928
- fix: Add created_at and updated_at to invoice serializer by @rsempe in #2958
- Feat: invoice_custom_sections query resolver by @annvelents in #2920
- Add InvoiceCustomSections::UpdateService by @annvelents in #2924
- Feat: invoice custom sections - update mutation by @annvelents in #2927
- feat(netsuite): add issuing date to NetSuite trandate payload by @sarkissianraffi in #2899
- Fix net_payment_term update not updating draft invoices by @nudded in #2955
- misc: Remove Fee#{charge|subscription|commitment}_kind scope by @rsempe in #2948
- misc: Extract stripe webhook handler into its own service by @ancorcruz in #2965
- misc(export-credit-notes): Refactor services and tests by @floganz in #2963
- fix: Ability to create fee with negative units or amount by @rsempe in #2966
- Feat: invoice custom sections - discard service by @annvelents in #2931
- Feat: invoice custom sections discard mutation by @annvelents in #2939
- misc(invoice): Bypass aggregation queries when no event in period by @vincent-pochet in #2967
- misc: Add longer lock for Invoices::FinalizeJob by @vincent-pochet in #2970
- feat(anrok): add new tax related statuses on invoice by @lovrocolic in #2964
- misc(payment): Refactor payment creation on provider by @vincent-pochet in #2959
- misc(payment): Rely on payment provider idempotency by @vincent-pochet in #2962
- feat(credit-notes-export): Add services for simple credit note export by @floganz in #2973
- feat (anrok): add error that indicates that tax is unknown by @lovrocolic in #2968
- bug(Billing) - When running the BillingService for a date in the past, ignore subscriptions that have started in the future. by @nudded in #2923
- misc: Prevent overriding set by test example aggregate_failures flag by @floganz in #2975
- feat(credit-note-export): Add services for credit note item export by @floganz in #2974
- chore(scalability): Add dedicated clock worker by @jdenquin in #2971
- chore(scalability): Add dedicated webhook worker by @jdenquin in #2979
Full Changelog: v1.17.2...v1.17.3