Releases: grandant/nuxtless
Releases · grandant/nuxtless
v0.15.0
What's Changed
- Document PORT usage and add Unsplash fallback by @grandant in #14
- Bump version to 0.12.3 by @grandant in #15
- feat(lang): add lang ru by @dvjeshka in #13
- chore(release): bump version to 0.13.0 by @grandant in #18
- refactor: remove src directory and clean up TypeScript issues by @grandant in #19
- chore(release): bump version to 0.14.0 by @grandant in #20
- chore: update changelog and env example by @grandant in #21
- Align app config and UI helpers with Nuxt 4 patterns by @grandant in #25
- chore(release): bump version to 14.0.1 by @grandant in #26
- Normalize loading/error handling in useCustomerStore by @grandant in #27
- chore(release): bump version to 0.14.2 by @grandant in #28
- feat(i18n): add Persian (fa-IR) translations by @grandant in #33
- Register fa-IR locale with RTL support and bump version by @grandant in #34
- fix(pdp): improve description readability in dark mode by @grandant in #35
- chore(release): update CHANGELOG by @grandant in #36
New Contributors
Full Changelog: v0.12.2...v0.15.0
v0.12.2
v0.12.2 — Storefront stabilization & multi-tenant hardening
This release represents accumulated changes to the storefront since the 0.5.0 MVP, bringing architectural stability, deployment improvements, and UX polish, capped by a critical fix to channel scoping.
Core Architecture
- Migrated to Nuxt 4 with updated Nuxt UI and Tailwind v4
- Switched to
src/-based project structure - Cleaned up legacy GraphQL dependencies and configuration
- Centralized runtime configuration and improved type safety
Localization & UI
- Full localization pass across pages and components
- Configurable language switcher
- Color mode support
- General UI consistency and polish
Checkout & Commerce
- Refactored checkout flow with centralized composables
- Stripe integration with improved loading and error handling
- Improved order confirmation flow with polling
- Fixed PDP stale data issues and hydration edge cases
SEO & Metadata
- Robots rules for non-indexable areas
- Sitemap groundwork
- Schema.org coverage (Organization, Product, Category, Breadcrumbs)
- OG image generation for key pages
Deployment
- Added Cloudflare Workers configuration for one-click deploys
- Removed NuxtHub integration and unused server logic
- Streamlined production setup
Stability Fix (v0.12.2)
- Fixed a critical issue where storefront requests could resolve against the default Vendure channel
- GraphQL client now initializes with an explicit channel token, ensuring correct tenant scoping across SSR and client navigation
v0.5.0 — MVP Release
Nuxtless v0.5.0 — MVP Release
This release marks the MVP milestone for Nuxtless.
Added
- Unified loading states in cart and checkout with
orderStore.loading - New
syncOrderShippingAddressutil for updating shipping address in Vendure OrderSummarycomponent for better checkout UX- Polished order confirmation page (no more raw JSON)
- Checkout page polish with improved flow and visuals
Fixed
- Stale data issue on the PDP page
Changed
- Polished Product Detail Page (PDP) for MVP readiness
- Minor refinements to existing GQL queries, UI elements, and
orderStore
This is the first public MVP release of Nuxtless.
v0.1.0
What's Included
- Initial project structure using Nuxt 3 in Nuxt 4 compat mode
- Tailwind CSS v4 support
- Vendure integration (mock/test data only)
- SEO-first layout with localized routing
- Typed GraphQL setup via nuxt-graphql-client
- Clean, modular file structure (with
app/layout workaround)