Releases: uselotus/lotus
Releases · uselotus/lotus
0.10.2
Slight fix to telemetry
What's Changed
- posthog tracking opts by @diego-escobedo in #740
Full Changelog: 0.10.1...0.10.2
0.10.1
High level:
*Fix critical event ingestion bug for selfhost that was present on 0.10.0, a small fraction of events were stuck in Kafka
*add dynamic event names and property previews when creating a metric
*add frontend ability to start a subscription on a specific version
What's Changed
- clean up subscription filter settings by @diego-escobedo in #723
- Addon fix display by @mnida in #722
- Resolve "Upcoming Subscriptions should ONLY have option to cancel" & "Change from using index values to names to improve DX" by @glamboyosa in #725
- Resolve "Finish Type Transitions v1" by @glamboyosa in #724
- Demo Disable Post Requests by @mnida in #728
- send payments onto message bus for AR system by @diego-escobedo in #727
- Allow for preview of event names and property names in create metric modal by @ben-jamming-reilly in #730
- expose metric create in demo by @mnida in #729
- Lot 671 select plan version by @mnida in #731
- dont give cancel options for upcoming subscriptions by @diego-escobedo in #732
- fix response type for invoice patch by @diego-escobedo in #735
- fix total active subscriptions by @diego-escobedo in #736
- Resolve "Move from React-Query to TanStack" by @glamboyosa in #733
- Resolve "Standardize Pagination" & "Results Per Page in customers is too far right" by @glamboyosa in #734
- fix consumer group bug by @diego-escobedo in #737
New Contributors
- @ben-jamming-reilly made their first contribution in #730
Full Changelog: 0.10.0...0.10.1
0.10.0
Highlevel
- New webhooks
- Better tests
- New plans, custom plans, plan versions
- New subscriptions, specified by subscription ID
- Pre-paid usage
- Reset interval for usage
- Invoice interval for usage
- Improve netsuite import
- Added salesforce integration
What's Changed
- refactor: separate track_event microservice by @meehawk in #574
- change some logging on services by @diego-escobedo in #611
- Set webhook checkbox left margins to 0px by @djanda97 in #616
- Frontend:Delete customer + edit ID and name by @mnida in #614
- update customer deletion by @diego-escobedo in #620
- Resolve "Optimistic UI For Plan Tags" by @glamboyosa in #617
- update gh action by @diego-escobedo in #625
- Fix Plan Version Status Component Design by @diego-escobedo in #626
- send invoices to kafka topic by @diego-escobedo in #629
- Add On Preview and Publish Button Sometimes Wrongly Diabled by @gitstart in #632
- Chore:Cypress tests in Actions by @mnida in #493
- Update documentation for taxes by @mnida in #636
- add nigerian naira as a supported currency by @diego-escobedo in #637
- Add webhook for subscription creation by @djanda97 in #604
- add tests for invoice webhooks and fix condition check on invoice paid webhook by @diego-escobedo in #639
- add alternative name to python ingestion by @diego-escobedo in #643
- Fix failing Cypress tests by @djanda97 in #642
- snake-case for typescript docs by @mnida in #645
- Feat:Tutorial/quickstart page by @mnida in #638
- Bug: Select in customer detail Modals not showing selected values by @gitstart in #647
- Feat: subscription_cancelled_webhook by @Aashish-Upadhyay-101 in #641
- Typo Fix On Error Message by @mnida in #648
- Enable cypress action by @mnida in #649
- UI test for event details section on metrics page by @djanda97 in #651
- Change invoice tax storage by @diego-escobedo in #656
- Isolate svix outtage by @mnida in #658
- improve netsuite csv generation by @diego-escobedo in #660
- Enable Porter automatic deployments by @porter-deployment-app in #663
- Enable Porter automatic deployments by @porter-deployment-app in #664
- Enable Porter automatic deployments by @porter-deployment-app in #667
- Update porter-setup.yml actions by @mnida in #668
- add posthog event tracking to guidance microservice by @diego-escobedo in #671
- Center and adjust top margin for alert on components by @gitstart-lotus in #670
- Resolve "Enhancement - Cypress Test for traveling to each customer detail tab" by @glamboyosa in #672
- Add webhook for subscription renewal by @djanda97 in #657
- python parser bug by @diego-escobedo in #676
- Feat: Quickstart Loading bar in sidebar by @gitstart-lotus in #674
- refactor: have shared types for go by @meehawk in #635
- fix: go types by @meehawk in #678
- Resolve "Bug - Refreshing on any page sometimes takes you to the login page" by @glamboyosa in #673
- Update authn.go by @mnida in #682
- Go headers fix to values by @mnida in #683
- Diego/plans redesign v2 by @diego-escobedo in #615
- Refactor: Draft Invoice move to CustomerViewSet (#675) by @diego-escobedo in #684
- Chore:metric create loading by @mnida in #687
- fixes to subscription cancellation by @diego-escobedo in #688
- fix: correctly format bash scripts (#685) by @mnida in #686
- remove print by @diego-escobedo in #690
- fix: plan name not sent on initial plan creation by @meehawk in #689
- Fix Plans and Update Font Sizes by @mnida in #691
- Resolve "Bug - Update Heading" by @glamboyosa in #677
- fix serialization of usage charge fixed units by @diego-escobedo in #696
- Resolve "Bug - Refreshing on any page sometimes takes you to the login page" by @glamboyosa in #694
- Resolve "Use new APIs for add, update, cancel methods" by @glamboyosa in #693
- Cypress Test by @mnida in #699
- fix pytest rounding by @diego-escobedo in #700
- refactor: feat customer in version information page by @meehawk in #695
- date comparison bug fix by @diego-escobedo in #701
- Resolve "Bug - Addons Flat Fee needs to be passed as Recurring charge" by @glamboyosa in #703
- feat: support edit recurring charge by @meehawk in #702
- Resolve "Enhancement - Add Bash script to combine generating types on both ends" by @glamboyosa in #704
- change subscription filters to arrayfield by @diego-escobedo in #707
- Improve Code Formatting and Copy on Quickstart page by @gitstart-lotus in #705
- pytest coverage for github action (#706) by @diego-escobedo in #710
- Refactor: cost_analysis moved to CustomerViewSet (#709) by @diego-escobedo in #711
- Diego/salesforce integration v1 by @diego-escobedo in #698
- use stripe invoice statuses by @diego-escobedo in #712
New Contributors
- @gitstart made their first contribution in #632
- @porter-deployment-app made their first contribution in #663
- @gitstart-lotus made their first contribution in #670
Full Changelog: 0.9.4...0.10.0
0.9.4
Highlevel
Fixed cancel plan bugs on frontend
Taxjar integration
Netsuite export integration
Deploy consumer microservice
New webhooks
What's Changed
- credit validity check bugfix by @diego-escobedo in #565
- Stripe + Braintree Integration Improvements by @diego-escobedo in #566
- Resolve "Enhancement - Add Pagination for Subscriptions" by @glamboyosa in #564
- taxjar integration by @diego-escobedo in #568
- nango integration improvements by @diego-escobedo in #570
- tags filtering by @diego-escobedo in #569
- tags query hotifx by @diego-escobedo in #571
- Schema update by @diego-escobedo in #572
- More options for cancel plan in frontend by @mnida in #573
- improve ingestion pipeline to use uuid hashes by @diego-escobedo in #575
- Docs getting started by @mnida in #576
- fix pagination by @glamboyosa in #579
- Add webhook for customer creation by @djanda97 in #539
- Ingestion microservice by @diego-escobedo in #528
- Delete customer method by @diego-escobedo in #582
- add more options to consumer config by @diego-escobedo in #583
- revert procfile by @diego-escobedo in #584
- fix negative page number and height bug by @glamboyosa in #585
- refactor: go file organization by @meehawk in #581
- invoice past due webhook by @diego-escobedo in #586
- expose day/month anchor on frontend by @diego-escobedo in #587
- add warp workflow by @mnida in #588
- update create metric screen for clarity by @diego-escobedo in #593
- generate invite link functionality by @diego-escobedo in #594
- Fix-spacing-register-alerts by @mnida in #595
- alternative braintree flow by @diego-escobedo in #596
- storproc for guard table / main table insertion by @diego-escobedo in #598
- handle naive datetimes in message bus by @diego-escobedo in #599
- Resolve month anchor and alerts frontend styling by @glamboyosa in #597
- move some methods around to align w resources by @diego-escobedo in #601
- Update docs to use correct path for running tests and checking code style by @djanda97 in #603
- Fix frontend plan actions by @mnida in #605
- create csv for sync with netsuite by @diego-escobedo in #602
- reduce number of cache hits for tz serialization by @diego-escobedo in #607
- Resolve "Validation on Metric FIlters" by @glamboyosa in #608
- metric create speedup + delete console logs by @diego-escobedo in #609
New Contributors
Full Changelog: 0.9.3...0.9.4
0.9.3
Highlevel
Features:
- Braintree Integration for payment processing
- New cancel and add subscription buttons in frontend
Fixes:
- Idempotency table fix
- Stripe config fix for Stripe integration
- Multiple query improvements across get plans and customer apis
What's Changed
- Fix cancel in subscriptions by @mnida in #545
- Fix unnecessary example .env variable quotes. by @genego-io in #546
- Resolve "Bug - Cancel/Add addon modal is glitchy with many plans (more than 10)" by @glamboyosa in #548
- prefetch improvements for plans by @diego-escobedo in #549
- Docs update by @diego-escobedo in #551
- Guard Table for partial idempotency guarantee by @diego-escobedo in #553
- schema update by @diego-escobedo in #554
- Smallui fixes by @glamboyosa in #556
- Braintree Integration by @mnida in #505
- fix stripe info unpacking by @diego-escobedo in #557
- add button to send invoice thru processor by @diego-escobedo in #558
- Hotfix:subscription filter invoice by @mnida in #559
- n+1 queries improvements by @diego-escobedo in #560
New Contributors
- @genego-io made their first contribution in #546
Full Changelog: 0.9.2...0.9.3
0.9.2
Big, exciting stuff!
- Add-ons
- Multi Timezone
- Simplified Invoice collation engine
Other key improvements:
- Ping method for SDK
- SQL protection for subscription filters
- Improved proration
- Credits invoicing flow clarification
- Updated PDF styling