Skip to content

Commit e566d0c

Browse files
chore: prepare release v1.0.10
1 parent 977e53c commit e566d0c

File tree

5 files changed

+44
-6
lines changed

5 files changed

+44
-6
lines changed

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -944,3 +944,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/).
944944
- Prevented double finalization and double restock during Stripe refund recovery flows
945945
- Blocked shipment queuing and admin shipping transitions for refund-contained orders
946946
- Updated Shop regression coverage for checkout fail-closed behavior, refunds, webhooks, and shipping guards
947+
948+
## [1.0.10] - 2026-03-30
949+
950+
### Added
951+
952+
- Netlify runtime env resilience:
953+
- Build-time runtime env generation (`generate-env-runtime.mjs`) for server-only fallback reads
954+
- Generated fallback map for safe server env resolution when `process.env` is partially unavailable
955+
- Extended explicit runtime allowlist for OAuth, admin visibility, and shop status token keys
956+
- Hybrid server env resolution with Netlify runtime fallback support
957+
- Shop PDP merch-ready experience:
958+
- Multi-image product model with primary image and stable ordering
959+
- Admin product photo management with upload, reorder, primary selection, and safe removal
960+
- Interactive PDP gallery with thumbnail-to-main image switching
961+
- Localized apparel size-guide entry near size selection
962+
963+
### Changed
964+
965+
- Server env resolution:
966+
- Migrated remaining direct server env reads to `readServerEnv(...)` across auth, csrf, admin guards, layout admin visibility, and shop status-token flows
967+
- Added platform-safe fallback behavior for Netlify SSR/functions while keeping Vercel-first behavior intact
968+
- Updated build/deploy env handling to avoid runtime 502 caused by missing SSR env delivery
969+
- Shop launch readiness:
970+
- Hardened checkout provider resolution with fail-closed behavior
971+
- Tightened Stripe refund containment and reconciliation flows
972+
- Hardened shipping admin guards with centralized non-shippable eligibility rules
973+
- Disabled Monobank admin refunds and in-app return refunds for launch scope
974+
- Platform maintenance:
975+
- Added missing Tiptap packages required by admin blog editor build
976+
- Updated CODEOWNERS and refreshed About LinkedIn social-proof metric
977+
978+
### Fixed
979+
980+
- Fixed Netlify SSR runtime env gaps that caused auth/db initialization failures and site-level 5xx/502 on develop
981+
- Restored GitHub and Google OAuth runtime behavior on Netlify develop
982+
- Stabilized auth and CSRF secret resolution in SSR runtime using server-safe env reads
983+
- Fixed Vercel Analytics loading condition to avoid `/_vercel/insights/script.js` 404 on Netlify
984+
- Improved Redis client safety path for malformed or missing runtime configuration

frontend/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "frontend",
3-
"version": "1.0.9",
3+
"version": "1.0.10",
44
"private": true,
55
"scripts": {
66
"dev": "next dev",

studio/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

studio/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "devlovers",
33
"private": true,
4-
"version": "1.0.9",
4+
"version": "1.0.10",
55
"main": "package.json",
66
"license": "UNLICENSED",
77
"scripts": {

0 commit comments

Comments
 (0)