hydrogen/packages/hydrogen/CHANGELOG.md
2021-11-11 17:33:32 +09:00

129 lines
4.3 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
<!-- ## Unreleased -->
## 0.6.4 - 2021-11-11
- fix: let Vite handle public assets in development
- fix: new lines in hydration request break JSON.parse
- fix(#201): normalize POSIX separators to support windows
- fix: scroll to top on app first load
## 0.6.3 - 2021-11-10
- fix: add trailing slash to user components glob
## 0.6.2 - 2021-11-10
- fix: remove CartProvider from BuyNowButton
- fix: reading property of null for component props
- fix: transform deeply-imported client components
- fix: duplicated files and contexts in browser
## 0.6.1 - 2021-11-08
- No updates. Transitive dependency bump.
- fix: do not set headers after they are sent to client
## 0.6.0 - 2021-11-05
- feat: disable the quantity adjust button when the cart is not idle
- feat: use country server state in cart for the inContext directive
- fix: update interaction prompt and interaction promp style attributes for Model3d
- fix: make sure all errors show an error dialog when hydrogen is in dev mode
- feat: use Image url field instead of deprecated originalSrc field
- feat: switch to unstable API
- fix: MediaFile component warning on non-Model3D types
- fix: remove console logs for caching
- fix: lowercased SVG tags in RSC
- fix: make the URL search property available via hooks
## 0.5.8 - 2021-11-04
- Ensure delayed callback is fired for cache purposes in Workers runtimes.
## 0.5.3 - 2021-11-02
- No updates. Transitive dependency bump.
## 0.5.2 - 2021-11-02
- No updates. Transitive dependency bump.
## 0.5.1 - 2021-11-02
- No updates. Transitive dependency bump.
## 0.5.0 - 2021-11-01
- fix: update the ServerStateProvider context
- fix: add tabIndex to ShopPayButton
- fix: update LocalizationProvider query, context, and exports
## 0.4.3 - 2021-10-29
- feat: introduct full-page and sub-request caching API.
## 0.4.2 - 2021-10-29
- fix: add `passthoughProps.disabled` to `AddToCartButton`
- feat: update Model3D props and add binding to model-viewer events
- fix: do not show undefined currency symbol in production
## 0.4.0 - 2021-10-27
- fix: lock model-viewer.js version to 1.8
- Make `CartProvider` a client-only concern. [#631](https://github.com/Shopify/hydrogen/pull/631)
- fix: use the Intl.NumberFormat parts for determining the amount value returned by the useMoney hook
- fix: optimize React related dependencies at server start to avoid page reloads
- feat: add external image support to Image component
- feat: Use `Accept: application/hydrogen` as a header when making `fetch` calls against a Hydrogen page. Useful for Custom Responses.
- fix: do not throw when `storeDomain` contains protocol.
## 0.3.0 - 2021-10-20
- feat: export utilities in client bundle
- fix: parseCookies will split only on first =
- fix: make BuyNowButton a client component since it uses useEffect
- fix: preserve original aspect ratio for product images
- fix: invoke CartProvider callbacks before performing the GraphQL mutations
- fix: fix the accessible label in the AddToCartButton component when an item is added to cart
- fix: cart fetch to return stringified error
## 0.2.1 - 2021-10-12
- fix: starter template GalleryPreview unique key warning
- fix: Mitigation for upcoming breaking minor Vite update
## 0.2.0 - 2021-10-08
- fix: handle products with selling plans
- Added support for images and collections in the ProductProvider component
- Added more GraphQL fragments for building block components (Metafield, UnitPrice) and updated exports of these fragments.
- BREAKING CHANGE: `useQuery` now behaves exactly like [react-query's hook of the same name](https://react-query.tanstack.com/reference/useQuery#_top).
## 0.1.2 - 2021-09-30
- fix: SSR issue when running Vite 2.6
- fix: occasional `ProductProviderFragment` error when booting Hydrogen dev server [#571](https://github.com/Shopify/hydrogen/issues/571)
## 0.1.1 - 2021-09-24
- New GraphQL fragments for Variants, SellingPlans, and SellingPlanGroups
- Updated types for the `useProductOptions` hook
- fix: `Dynamic require of "stream" is not supported` error in browser logs
## 0.1.0 - 2021-09-23
- No updates. Transitive dependency bump.
## 1.0.0-alpha.22 - 2021-09-22
- No updates. Transitive dependency bump.