@@ -982,3 +982,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
982982- Stabilized auth and CSRF secret resolution in SSR runtime using server-safe env reads
983983- Fixed Vercel Analytics loading condition to avoid ` /_vercel/insights/script.js ` 404 on Netlify
984984- Improved Redis client safety path for malformed or missing runtime configuration
985+
986+ ## [ 1.0.11] - 2026-04-12
987+
988+ ### Added
989+
990+ - Shop launch-readiness hardening (repeat audit integration):
991+ - Payment correctness protections with webhook-first terminal-state handling
992+ - Inventory reserve/release integrity and concurrency safeguards
993+ - Carrier/shipment idempotency protections and explicit lifecycle safety states
994+ - Expanded checkout idempotency and legal-consent contract coverage
995+ - Operational runtime safety checks and stricter env validation for critical routes
996+ - Shop customer communications:
997+ - Transactional notifications for ` order_created ` , ` order_shipped ` , ` order_canceled ` , and ` order_returned `
998+ - Fail-closed guest recipient policy and improved notification reliability at business-action boundaries
999+ - Shop merchandising/admin improvements:
1000+ - Controlled post-order shipping edit flow and expanded shipment visibility
1001+ - Better admin audit/history coverage for product and order operations
1002+ - Size guide UX component decoupled from purchase availability on PDP
1003+ - Platform and content:
1004+ - New Java and Spring categories with icons, seeded data, and category accent styles
1005+ - Seller address env support for legal/seller information surfaces
1006+
1007+ ### Changed
1008+
1009+ - Commercial policy refactor (CP-01):
1010+ - Locale now controls language only; storefront commercial behavior is policy-driven
1011+ - UAH enforced as canonical storefront currency across locales
1012+ - Checkout/provider selection made locale-agnostic and server-authoritative
1013+ - Admin pricing contract aligned with UAH-required / USD-compatibility-only policy
1014+ - Netlify SSR runtime stability:
1015+ - Runtime env fallback chain and allowlist coverage expanded for auth, admin, and shop flows
1016+ - OAuth provider/env resolution hardened to avoid build/runtime crashes on develop
1017+ - Server env reads unified through ` readServerEnv(...) ` in remaining sensitive paths
1018+ - Q&A pagination UX:
1019+ - Replaced native per-page select with custom accessible dropdown
1020+ - Unified page-size control visuals with pagination style
1021+ - Dropdown behavior refined (keyboard navigation, outside click close, chevron state)
1022+
1023+ ### Fixed
1024+
1025+ - Fixed footer overlap in Q&A per-page control by opening dropdown upward with higher stacking context
1026+ - Fixed stale test helper import (` TEST_LEGAL_CONSENT ` ) by switching to runtime consent factory generation
1027+ - Fixed OAuth build/runtime fragility by lazy-loading provider env usage
1028+ - Fixed shop/runtime regressions around env delivery and SSR safety on Netlify develop
0 commit comments