@@ -818,3 +818,52 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
818818- Optimized checkout and payment status polling with backoff strategy
819819- Lightweight order status view for faster client updates
820820- Reduced session activity write frequency
821+
822+ ## [ 1.0.7] - 2026-03-08
823+
824+ ### Added
825+
826+ - Blog platform migration:
827+ - Blog content fully migrated from ** Sanity → PostgreSQL**
828+ - New ** Drizzle ORM query layer** for blog posts, categories and authors
829+ - Multi-language blog support (uk / en / pl)
830+ - Portable Text → Tiptap JSON conversion
831+ - Cloudinary image hosting for blog assets
832+ - Wallet payments foundation:
833+ - Monobank ** Google Pay checkout support**
834+ - Wallet payment adapter and wallet service layer
835+ - Payment method selection with idempotent checkout flow
836+
837+ ### Changed
838+
839+ - Blog architecture:
840+ - Public blog routes now read ** entirely from PostgreSQL**
841+ - Removed all runtime calls to ` api.sanity.io `
842+ - Blog rendering switched to server component ` BlogPostRenderer `
843+ - Internationalization improvements:
844+ - Improved locale handling for blog pages
845+ - Expanded translation coverage across auth and dashboard flows
846+
847+ ### Fixed
848+
849+ - Fixed ** 500 error on blog post pages** caused by ` pt::text() ` GROQ query
850+ - Fixed layout issues with ISR/SSG blog rendering
851+ - Fixed duplicate response handling in order status API
852+ - Improved error handling and automatic cleanup in order processing
853+ - Stabilized shipping status transition validation
854+ - Fixed missing translation keys and raw error strings
855+
856+ ### Shop & Payments
857+
858+ - Stabilized checkout compatibility across Monobank and Stripe
859+ - Added wallet attribution support for Google Pay
860+ - Hardened Nova Poshta warehouse synchronization and caching
861+ - Improved webhook retry handling for payment flows
862+ - Added Google Pay fallback messaging for Monobank checkout
863+
864+ ### Performance & Infrastructure
865+
866+ - Added DB indexes for blog queries
867+ - Optimized blog queries through Drizzle ORM
868+ - Reduced external API dependencies (Sanity removed from runtime)
869+ - Improved shipping and payment event processing reliability
0 commit comments