v0.114.0
What's Changed
- feat(billing): reset product title, description, and config when update omits them by @rohilsurana in #1821
- refactor(project): move project creation grants into membership by @whoAbhishekSah in #1822
- refactor(project): remove unused SetMemberRole and RemoveMember by @whoAbhishekSah in #1823
- refactor(membership): split service.go by resource type by @whoAbhishekSah in #1826
- fix(admin): Admin org design fixes by @Shreyag02 in #1799
- docs(local-setup): add backend, admin app, and client SDK dev guide by @Shreyag02 in #1814
- docs(deployment-guide): add admin console build, deploy, verify, and rollback guide by @Shreyag02 in #1820
- refactor(membership): deduplicate repeated patterns by @whoAbhishekSah in #1827
- feat(reconcile): add BillingProduct kind by @rohilsurana in #1816
- chore: apply go fix modernizers by @AmanGIT07 in #1825
- fix(resource): use resource title as audit record target name by @AmanGIT07 in #1833
- fix(billing): include plans without products in plan listings by @rohilsurana in #1834
- fix(authenticate): read otp attempt counter from json-decoded metadata by @AmanGIT07 in #1846
- feat(checkout): add delete of checkout records by billing account by @whoAbhishekSah in #1841
- feat(credit): add delete of credit transactions by billing account by @whoAbhishekSah in #1842
- feat(kyc): add delete of an org kyc record by @whoAbhishekSah in #1843
- fix(deleter): clean up all billing and kyc records during org delete by @whoAbhishekSah in #1838
- fix(subscription): make billing account teardown retryable by @whoAbhishekSah in #1844
- feat(deleter): write an audit record for each checkout removed during org delete by @whoAbhishekSah in #1839
- fix(db): report rollback outcome correctly in WithTxn by @AmanGIT07 in #1855
- feat(billing): add stripe error translator by @whoAbhishekSah in #1849
- fix(billing): translate stripe errors in billing services by @whoAbhishekSah in #1850
- fix(api): map billing errors to actionable codes instead of internal by @whoAbhishekSah in #1851
- fix(billing): deny entitlement for a feature with no products by @rohilsurana in #1858
- feat(billing): move plan writes to AdminService and add ListAllPlans by @rohilsurana in #1830
- feat(reconcile): add the BillingPlan reconcile kind by @rohilsurana in #1854
Full Changelog: v0.113.0...v0.114.0