Practice
Stacks
Home
About
Features
Pricing
Contact
Resources
Log in
Start Free Trial
Toggle menu
Release v1.180.0 Changelog | PracticeStacks
All Releases
Release
v1.180.0
v1.180.0
13-07-2026
Bug Fixes
gate PostHog init behind cookie consent, strip PII from identify calls
mask phone numbers to last-4 digits in signup funnel events
update route for DPDP compliance
add DPDP compliance navigation item
enhance service worker with new functions
add at-a-glance column
add functionality for generating and sending a consent capture link
add consent link dialog
add dpdp dashboard component
add DpdpConsentCapturePage component
defer GA script + mount cookie consent banner instead of loading unconditionally
update to include marketing consent checkbox
add client portal login functionality
add empty state when no business found
update client portal login screen
update popup styles for client portal login and business credentials
update verification logic to use marketing consent
add client portal credential and compliance relation to created_by route
add consent withdrawal page
add route for decoding consent invite link
refactor response handling
update API response parsing
add Dpdp notice clause to terms section
add verification logic for Consent Token
Features
add auto-tagging of legal bases for proposal approval verification
add cookie consent banner (accept-all / essential-only)
gate Google Analytics loading behind cookie consent
add route for fetching DPDP consent records
add new logic for backfill process
add LegalBasisTable and ConsentHistoryTable components
add signing and verification of consent-capture invite tokens
add hooks for generating and verifying DPDP consent links
add autoTagLegalBasis and generateConsentToken functions to dpdp.ts
add DpdpLayout component
add route for fetching DPDP legal basis entries
add cookie consent store for DPDP-ready opt-in gating
add dpdp consent module
add DPDP compliance module
add portal logo support to business preview
update portal list to include avatar and industry
add DpdpLegalBasisEntry and DpdpConsentRecord models
use
queryKeys
for DPDP legal-basis and consent record mutations
add dpdp keys and corresponding routes
add API route for withdrawing DPDP consent
v1.179.0
v1.180.1