Releases: Weaverse/pilot
Releases · Weaverse/pilot
Release list
v2026.6.24
What's changed
- fix: Silence React Router v8 future-flag dev warnings by explicitly opting out of
v8_passThroughRequestsandv8_trailingSlashAwareDataRequestsinreact-router.config.ts. Deep-merged over the Hydrogen preset, sov8_middleware/v8_splitRouteModulesstay enabled; no behavior change (the resolved default for both flags is alreadyfalse). (#441) - docs: Rewrite README for an agent-first quickstart, Weaverse MCP, and refreshed stack — drops the "Who is using Weaverse/Pilot on production?" section. (#440)
Full Changelog: v2026.6.11...v2026.6.24
v2026.6.11
What's Changed
- Upgrade @shopify/hydrogen and @shopify/hydrogen-react to 2026.4.3 by @hta218 at 79588f0
- Upgrade React Router to 7.16.0 and bump non-major dependencies by @hta218 at 424d503
- Upgrade @shopify/cli to 4 and @graphql-codegen/cli to 7 (Node 22.12+) by @hta218 at cc47774
- Bump @weaverse/hydrogen to 5.15.x by @hta218 at 9490819
- Silence React Router v8 future-flag and Vite deepmerge warnings by @hta218 at 71c45bf
- Fix hero video to fill the section full-width via CSS cover by @hta218 at 7c34cd7
- Add custom page SEO support with sitemap integration by @hieuht09 at ec650fb
- Refactor context type casting in the sitemap loader by @hta218 at 5c2e538
- Add reveal-transition state management to ScrollReveal by @hta218 at 9501751
- Raise documented Node requirement to 22.12+ for Shopify CLI 4 by @hta218 at 41dafd2
New Contributors
- @hieuht09 made their first contribution
Full Changelog: v2026.5.18...v2026.6.11
v2026.5.18
What's Changed
New features
- Add language variants for multi-lingual countries by @hta218 at b662bff
- Group country selector by country with stacked language links by @hta218 at e57b513
- Add more market locales and sort countries by name by @hta218 at 90270f4
- Add delayed content fade to hero video by @hta218 at 8de8ebb
Bug fixes
- Fix stale checkout total when removing a cart line item by @hta218 at 74df2b3
- Upgrade react-player to v3 to fix Vite 8 ESM interop crash in Hero Video by @hta218 at cbc915c
Improvements
- Round product media corners in gallery and zoom modal by @hta218 at a438f0e
- Adjust country selector flag sizes and default to full country name by @hta218 at 3ceff12
- Update default theme settings and shorten cart button labels by @hta218 at ace03ed
- Adjust arrow button positioning in Swimlane component by @hta218 at 7818d69
- Update Swimlane component width for snap scrolling behavior by @hta218 at 3edbc33
- Adjust IntersectionObserver threshold and ref type for ScrollReveal by @hta218 at ddd6bdb
- Use responsive spacing values in hero video by @hta218 at c62104e
- Refactor hero-video into separate files (types, styles, utils) by @hta218 at ddc1aa2
- Upgrade Vite to 8 and migrate to native tsconfigPaths resolver by @hta218 at 43145d6
- Remove stale typographic/textr entries from SSR optimizeDeps by @hta218 at 36a1e4c
- Remove obsolete react/react-dom path aliases from tsconfig by @hta218 at 77d769a
Other
- Update dependencies and align react-router with Hydrogen 7.14.x peer requirement by @hta218 at 6f5b160
- Add and archive SDD spec docs for optimistic cart, checkout, and consent-banner work by @hta218 at 152164a
Full Changelog: v2026.5.4...v2026.5.18
v2026.5.4
Hot fix
- fix: prevent ShopifyAnalytics
Cannot redefine property: Shopifyerror caused by Shopify'saccount.jsweb component installingwindow.Shopifyas non-configurable. Pre-initializewindow.Shopifyas a configurable plain object in<head>so Hydrogen's<ShopifyAnalytics>can laterObject.definePropertyon it.
v2026.4.20
What's Changed
New Features
- Add scroll arrows to swimlane component with smooth scrolling by @hta218
- Refactor related-products section with folder structure and items sub-component by @hta218
- Revamp hero video section with content position, playback controls, and hover fade by @hta218
- Revamp slideshow section with dot styles and arrow shape options by @hta218
Improvements
- Refactor section gap to use CSS variables with 2px steps by @hta218
- Replace Playfair Display with Newsreader font by @hta218
- Apply semantic h1-h6 heading tags by @hta218
- Refine typography weights, sizes, and spacing by @hta218
- Refactor CartSummary and CartLineItem components by @hta218
- Refactor footer and country-selector into folder structure by @hta218
- Split app.css into theme, keyframes, and utilities by @hta218
Bug Fixes
- Safe guard window access with isBrowser checks by @hta218
- Fix hero video height synchronization by @hta218
- Fix cart page sticky positioning by @hta218
- Fix video play button on mobile by @hta218
Dependencies
- Update @shopify/hydrogen, @shopify/hydrogen-react, isbot, typescript by @hta218
- Update to Hydrogen 2026.4.0, React 19.2.5, React Router 7.14.0 by @hta218
Full Changelog: v2026.3.31...v2026.4.20
v2026.4.18
What's Changed
New Features
- Replace Playfair Display with Newsreader font for headings by @hta218
- Revamp hero video section with content position, playback controls, and hover fade by @hta218
- Revamp slideshow section with dot styles, arrow shape options, and updated presets by @hta218
- Implement two-phase height synchronization for hero video by @hta218
Improvements
- Convert section headings to semantic h1-h6 tags with preserved text sizes by @hta218
- Refine component typography with adjusted weights, sizes, and spacing by @hta218
- Update route headings semantics and use definition list for order summary by @hta218
- Remove rounded-lg from section background classes by @hta218
Bug Fixes
- Fix video play button on mobile by @hta218
- Fix hero video gray bar below video with height sync by @hta218
Dependencies
- Update @shopify/hydrogen, @shopify/hydrogen-react, isbot, and typescript by @hta218
Full Changelog: v2026.4.15...v2026.4.18
v2026.4.15
What's Changed
New features
- Implement sticky add-to-cart bar with visibility tracking, Radix Dialog, variant selector, and mobile optimization by @hta218
- Add Buy Now button options to buy buttons component by @hta218
- Add collection product count route, loader, and display on CollectionCard by @hta218
- Add dynamic product count with loaded/total format support by @hta218
- Add content position prop to CollectionCard and CollectionsItems components by @hta218
- Add HMR configuration option via environment variable by @hta218
- Add text casing option for Add to Cart button by @hta218
- Add sticky positioning to product media for slider layout by @hta218
- Add width setting for footer newsletter input by @hta218
- Show placeholder product image in quick shop when product has no media by @hta218
Bug fixes
- Fix optimistic cart not updating badge/title on add-to-cart by @hta218 in #374
- Fix cart page sticky positioning and overflow issues by @hta218
- Fix prose layout for blog post and page content sections by @hta218
- Fix deprecated inspector API and update Shop Pay button styling by @hta218
Improvements
- Refactor CollectionHeader component layout and improve banner handling by @hta218
- Replace custom DOM events with Zustand store for product grid count by @hta218
- Refactor CartSummary and CartLineItem components for improved layout and accessibility by @hta218
- Refactor button and link components for improved styling consistency by @hta218
- Split country selector into separate files with shared hook by @hta218
- Replace TwitterShareButton (deprecated) with XShareButton by @hta218
- Remove redundant ref prop declarations for React 19 compatibility by @hta218
- Rename product ATC buttons to buy buttons component by @hta218
- Update footer menu layout to include additional column by @hta218
- Add max height to MediaSlider and adjust button icon sizes by @hta218
- Update Section width to stretch for better layout on CartRoute by @hta218
Other
- Update dependencies in package.json by @hta218
- Update CSP connectSrc to include shopifysvc.com by @hta218
- Apply Biome formatting fixes across codebase by @hta218
Full Changelog: v2026.4.10...v2026.4.15
v2026.4.10
What's Changed
New features
- Add global border radius setting with proportional Tailwind token scaling by @hta218
- Add product availability component with animated ping indicator by @hta218
- Add estimated delivery and product highlights components by @hta218
- Add promo text component to product page by @hta218
- Add newsletter popup with type and position settings by @hta218
- Add grid layout option to product highlights by @hta218
- Add payment method icons configuration to footer by @hta218
- Integrate Shopify
<shopify-account>web component in header by @hta218 in #369 - Add comprehensive ThemeSettings TypeScript types by @hta218
- Add Customer Account local development guide by @hta218
Bug fixes
- Reset pagination params when filters or sorting change by @hta218
- Fix empty tags rendering in blog post by @hta218
- Fix border-radius classes and minor UI improvements by @hta218
- Fix model viewer 0-height collapse with aspect-video by @hta218
- Fix review form and success message visibility logic by @hta218
Improvements
- Upgrade to Shopify Hydrogen 2026.4.0, React 19.2.5, React Router 7.14.0 by @hta218
- Update Weaverse dependencies to 5.12.0 by @hta218
- Upgrade TypeScript to 6.0 and schema-dts to 2.0 by @hta218
- Refactor header layout with CSS grid structure by @hta218
- Refactor footer layout with flexbox and payment methods toggle by @hta218
- Split app.css into theme, keyframes, and utilities modules by @hta218
- Refactor review image modal with Radix Dialog by @hta218
- Enhance CartDrawer with navigation link and improved button styles by @hta218
- Improve variant media grouping and grid layout by @hta218
- Improve product card and media gallery UI by @hta218
- Add explicit width/height to payment images for better LCP by @hta218
- Vite manualChunks splitting and CSS extraction by @hta218 in #368
Docs & config
- Update README code examples to React Router 7 by @hta218
- Remove org-specific sections from AGENTS.md by @hta218
- Move release process and SDD docs to .weaverse/ by @hta218
- Add release process to AGENTS.md by @hta218 in #371
Full Changelog: v2026.4.7...v2026.4.10
v2026.4.7
What's New
Features
- Shopify Account Web Component — Replace custom account button with Shopify's native
<shopify-account>web component for inline sign-in and account management (#342)
Performance
- Vite chunk splitting — Add manualChunks splitting and extract static heading CSS for better caching and load performance (#368)
Fixes
- ThemeSettingsStore singleton — Wrap Layout with withWeaverse to ensure singleton store pattern (#366)
v2026.3.31
What's Changed
New features
- Add ModelViewer and ExternalVideo support to product media by @hta218 in #359
- Add multi-type search with tabbed interface (products, collections, articles, pages) by @hta218 in #358
- Add cube and video icon badges on media thumbnails by @hta218 in #359
- Add 3D model support in zoom modal by @hta218 in #359
Improvements
- Drop redundant ref forwarding across all Weaverse components — let ref flow through
...rest(React 19) by @hta218 in d4e8aab - Refactor single product section to use Weaverse SSR loader by @hta218 in #359
- Optimize ModelViewer with lazy loading and GLB preload by @hta218 in #359
- Add responsive sizes hints to product media images by @hta218 in #359
- Use CSS variable for model viewer aspect ratio based on featured image by @hta218 in #359
- Fix thumbnail column width in single product section by @hta218 in 7153e7f
- Enhance ArticleCard with placeholder image and date formatting by @hta218 in #358
- Add placeholder images to ProductCard by @hta218 in #358
- Update collections grid with overlay and white text by @hta218 in #358
Bug fixes
- Fix quickshop slider nav buttons jumping between slides by @hta218 in #359
- Fix ModelViewer source ordering so GLB is used as src by @hta218 in #359
- Restore native model-viewer loading progress bar by @hta218 in #359
- Fix reviewer email condition in schema configuration by @hta218 in 02a3a47
Other
- Search products by title only for more accurate results by @hta218 in #358
- Remove unused products infinite scroll component by @hta218 in #358
Full Changelog: v2026.3.23...v2026.3.31