@shopify/app-bridge-host
Version:
App Bridge Host contains middleware and components that are meant to be consumed by the app's host. The middleware and `Frame` component are responsible for facilitating messages posted between the client and host, and used to act on actions sent from the
697 lines (231 loc) • 18.1 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
# [1.8.0](https://github.com/Shopify/app-bridge/compare/v1.8.0-alpha.0...v1.8.0) (2019-10-15)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.8.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.7.1...v1.8.0-alpha.0) (2019-10-15)
### Features
* **host:** allow hosts to provide a navigation context ([225f064](https://github.com/Shopify/app-bridge/commit/225f064))
* **host:** enable hosts to set the features available ([023be80](https://github.com/Shopify/app-bridge/commit/023be80))
* **host:** enable hosts to set the features available ([#1224](https://github.com/Shopify/app-bridge/issues/1224)) ([cd7a68a](https://github.com/Shopify/app-bridge/commit/cd7a68a))
* **host:** handle MainFrame navigation ([9b0242b](https://github.com/Shopify/app-bridge/commit/9b0242b))
* add loading attribute to ContextualSaveBar actions ([4588633](https://github.com/Shopify/app-bridge/commit/4588633))
* add loading attribute to ContextualSaveBar actions ([#1258](https://github.com/Shopify/app-bridge/issues/1258)) ([5203fbc](https://github.com/Shopify/app-bridge/commit/5203fbc))
* **host:** handle MainFrame navigation ([#1262](https://github.com/Shopify/app-bridge/issues/1262)) ([2cffbb4](https://github.com/Shopify/app-bridge/commit/2cffbb4))
## [1.7.1](https://github.com/Shopify/app-bridge/compare/v1.7.0...v1.7.1) (2019-10-08)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.7.0](https://github.com/Shopify/app-bridge/compare/v1.6.9-alpha.0...v1.7.0) (2019-10-08)
### Bug Fixes
* **host:** fix unsubscribe bug with undefined subscription ([9734f41](https://github.com/Shopify/app-bridge/commit/9734f41))
### Features
* **host:** enable a host to create a dynamic store ([#1217](https://github.com/Shopify/app-bridge/issues/1217)) ([d1e12cc](https://github.com/Shopify/app-bridge/commit/d1e12cc))
* **host:** enable hosts to dynamically add reducer to the store ([944ead5](https://github.com/Shopify/app-bridge/commit/944ead5))
* **host-provder:** create default store and render components ([cd3c91a](https://github.com/Shopify/app-bridge/commit/cd3c91a))
## [1.6.9-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.8...v1.6.9-alpha.0) (2019-09-09)
### Features
* **contextual save bar:** add show to contextual save bar store ([a04140f](https://github.com/Shopify/app-bridge/commit/a04140f))
## [1.6.8](https://github.com/Shopify/app-bridge/compare/v1.6.8-alpha.0...v1.6.8) (2019-09-03)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.8-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.7...v1.6.8-alpha.0) (2019-08-28)
### Features
* **pos:** add pos device data to app-bridge-host ([9e6236e](https://github.com/Shopify/app-bridge/commit/9e6236e))
## [1.6.7](https://github.com/Shopify/app-bridge/compare/v1.6.7-alpha.1...v1.6.7) (2019-07-19)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.7-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.6.7-alpha.0...v1.6.7-alpha.1) (2019-07-17)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.7-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.6...v1.6.7-alpha.0) (2019-07-17)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.6](https://github.com/Shopify/app-bridge/compare/v1.6.5...v1.6.6) (2019-06-21)
### Features
* add support for share ([5379196](https://github.com/Shopify/app-bridge/commit/5379196))
## [1.6.5](https://github.com/Shopify/app-bridge/compare/v1.6.5-alpha.2...v1.6.5) (2019-06-14)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.5-alpha.2](https://github.com/Shopify/app-bridge/compare/v1.6.5-alpha.1...v1.6.5-alpha.2) (2019-06-13)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.5-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.6.5-alpha.0...v1.6.5-alpha.1) (2019-06-12)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.5-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.4...v1.6.5-alpha.0) (2019-06-12)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.4](https://github.com/Shopify/app-bridge/compare/v1.6.3...v1.6.4) (2019-06-11)
### Bug Fixes
* **host:** normalize feature permission update payload ([5834f59](https://github.com/Shopify/app-bridge/commit/5834f59))
* **host:** normalize feature permission update payload ([#1010](https://github.com/Shopify/app-bridge/issues/1010)) ([cff6265](https://github.com/Shopify/app-bridge/commit/cff6265))
## [1.6.3](https://github.com/Shopify/app-bridge/compare/v1.6.2...v1.6.3) (2019-06-10)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.2](https://github.com/Shopify/app-bridge/compare/v1.6.2-alpha.0...v1.6.2) (2019-06-10)
### Features
* **host:** expose title bar update action ([8e9afb4](https://github.com/Shopify/app-bridge/commit/8e9afb4))
## [1.6.2-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.1...v1.6.2-alpha.0) (2019-06-06)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.6.1](https://github.com/Shopify/app-bridge/compare/v1.6.0...v1.6.1) (2019-06-05)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.6.0](https://github.com/Shopify/app-bridge/compare/v1.6.0-alpha.2...v1.6.0) (2019-06-04)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.6.0-alpha.2](https://github.com/Shopify/app-bridge/compare/v1.6.0-alpha.1...v1.6.0-alpha.2) (2019-06-04)
### Bug Fixes
* **contextual-save-bar:** use normalized type for the store ([3dc6194](https://github.com/Shopify/app-bridge/commit/3dc6194))
### Features
* **nfc:** added nfc action support to scanner action ([55b4810](https://github.com/Shopify/app-bridge/commit/55b4810))
# [1.6.0-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.6.0-alpha.0...v1.6.0-alpha.1) (2019-06-03)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.6.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.5.4...v1.6.0-alpha.0) (2019-06-03)
### Features
* **contextual save bar:** remove deprecated options ([d9976c3](https://github.com/Shopify/app-bridge/commit/d9976c3))
## [1.5.4](https://github.com/Shopify/app-bridge/compare/v1.5.3...v1.5.4) (2019-05-29)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.5.3](https://github.com/Shopify/app-bridge/compare/v1.5.2...v1.5.3) (2019-05-24)
### Features
* modal auto sizing ([b1b21a1](https://github.com/Shopify/app-bridge/commit/b1b21a1))
* modal auto sizing ([#892](https://github.com/Shopify/app-bridge/issues/892)) ([4620eec](https://github.com/Shopify/app-bridge/commit/4620eec))
## [1.5.2](https://github.com/Shopify/app-bridge/compare/v1.5.1...v1.5.2) (2019-05-24)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.5.1](https://github.com/Shopify/app-bridge/compare/v1.5.0...v1.5.1) (2019-05-24)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.5.0](https://github.com/Shopify/app-bridge/compare/v1.4.2...v1.5.0) (2019-05-23)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.4.2](https://github.com/Shopify/app-bridge/compare/v1.4.2-alpha.0...v1.4.2) (2019-05-23)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.4.2-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.4.1...v1.4.2-alpha.0) (2019-05-23)
### Features
* add contextual save bar action set ([#931](https://github.com/Shopify/app-bridge/issues/931)) ([8ef8792](https://github.com/Shopify/app-bridge/commit/8ef8792))
* **host:** add contextual save bar reducer and feature permission ([5fa5e6c](https://github.com/Shopify/app-bridge/commit/5fa5e6c))
## [1.4.1](https://github.com/Shopify/app-bridge/compare/v1.4.0...v1.4.1) (2019-05-23)
**Note:** Version bump only for package @shopify/app-bridge-host
# [1.4.0](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.8...v1.4.0) (2019-05-23)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.3.1-alpha.8](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.7...v1.3.1-alpha.8) (2019-05-22)
### Bug Fixes
* **store:** fix typecheck in Web ([ce8f610](https://github.com/Shopify/app-bridge/commit/ce8f610))
## [1.3.1-alpha.7](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.6...v1.3.1-alpha.7) (2019-05-22)
### Bug Fixes
* **store:** fix type definition ([f5a0983](https://github.com/Shopify/app-bridge/commit/f5a0983))
## [1.3.1-alpha.6](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.5...v1.3.1-alpha.6) (2019-05-21)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.3.1-alpha.5](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.4...v1.3.1-alpha.5) (2019-05-21)
### Bug Fixes
* **store:** fix reducers export in store ([6ce3c87](https://github.com/Shopify/app-bridge/commit/6ce3c87))
## [1.3.1-alpha.4](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.3...v1.3.1-alpha.4) (2019-05-17)
### Bug Fixes
* **message-transport:** add `frameWindow` to identify source of dispatch ([#885](https://github.com/Shopify/app-bridge/issues/885)) ([4558215](https://github.com/Shopify/app-bridge/commit/4558215))
* **reducers:** fixed default values for feature detection actions ([#924](https://github.com/Shopify/app-bridge/issues/924)) ([03c81ae](https://github.com/Shopify/app-bridge/commit/03c81ae))
### Features
* **fullscreen:** add reducer to app-bridge-host ([163213c](https://github.com/Shopify/app-bridge/commit/163213c))
## [1.3.1-alpha.3](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.2...v1.3.1-alpha.3) (2019-05-15)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.3.1-alpha.2](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.1...v1.3.1-alpha.2) (2019-05-10)
### Bug Fixes
* **store:** fix staffMember reducer ([#899](https://github.com/Shopify/app-bridge/issues/899)) ([b53dd56](https://github.com/Shopify/app-bridge/commit/b53dd56))
## [1.3.1-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.0...v1.3.1-alpha.1) (2019-05-10)
### Features
* **store:** add reducers and middleware to app bridge host ([#876](https://github.com/Shopify/app-bridge/issues/876)) ([849e62d](https://github.com/Shopify/app-bridge/commit/849e62d))
## [1.3.1-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.3.1-next.2...v1.3.1-alpha.0) (2019-05-03)
**Note:** Version bump only for package @shopify/app-bridge-host
## [1.3.1-next.2](https://github.com/Shopify/app-bridge/compare/v1.3.1-next.1...v1.3.1-next.2) (2019-05-03)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.3.1-next.1"></a>
## [1.3.1-next.1](https://github.com/Shopify/app-bridge/compare/v1.3.1-next.0...v1.3.1-next.1) (2019-05-02)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.3.1-next.0"></a>
## [1.3.1-next.0](https://github.com/Shopify/app-bridge/compare/v1.3.0...v1.3.1-next.0) (2019-05-02)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.3.0"></a>
# [1.3.0](https://github.com/Shopify/app-bridge/compare/v1.3.0-next.0...v1.3.0) (2019-04-23)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.3.0-next.0"></a>
# [1.3.0-next.0](https://github.com/Shopify/app-bridge/compare/v1.2.1-next.0...v1.3.0-next.0) (2019-04-18)
### Features
* **app redirect:** notify host when apps subscribe to actions ([3363089](https://github.com/Shopify/app-bridge/commit/3363089))
<a name="1.2.1-next.0"></a>
## [1.2.1-next.0](https://github.com/Shopify/app-bridge/compare/v1.2.0...v1.2.1-next.0) (2019-04-15)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.2.0"></a>
# [1.2.0](https://github.com/Shopify/app-bridge/compare/v1.2.0-next.3...v1.2.0) (2019-03-28)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.2.0-next.3"></a>
# [1.2.0-next.3](https://github.com/Shopify/app-bridge/compare/v1.2.0-next.2...v1.2.0-next.3) (2019-03-25)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.2.0-next.2"></a>
# [1.2.0-next.2](https://github.com/Shopify/app-bridge/compare/v1.2.0-next.1...v1.2.0-next.2) (2019-03-25)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.2.0-1"></a>
# [1.2.0-1](https://github.com/Shopify/app-bridge/compare/v1.0.8-0...v1.2.0-1) (2019-03-25)
### Features
* **app communication:** enable context for message transports ([20d2df9](https://github.com/Shopify/app-bridge/commit/20d2df9))
* **app communication:** gate features when app dispatch or subscribe ([543e0eb](https://github.com/Shopify/app-bridge/commit/543e0eb))
<a name="1.2.0-0"></a>
# [1.2.0-0](https://github.com/Shopify/app-bridge/compare/v1.1.2...v1.2.0-0) (2019-03-11)
### Features
* **app communication:** enable context for message transports ([20d2df9](https://github.com/Shopify/app-bridge/commit/20d2df9))
* **app communication:** gate features when app dispatch or subscribe ([543e0eb](https://github.com/Shopify/app-bridge/commit/543e0eb))
<a name="1.1.2"></a>
## [1.1.2](https://github.com/Shopify/app-bridge/compare/v1.1.1...v1.1.2) (2019-03-08)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.1.1"></a>
## [1.1.1](https://github.com/Shopify/app-bridge/compare/1.1.0...1.1.1) (2019-03-08)
This release is to fix a faulty deploy.
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.1.0"></a>
# [1.1.0](https://github.com/Shopify/app-bridge/compare/v1.0.8-0...v1.1.0) (2019-03-08)
This release is to fix a faulty deploy.
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.8-0"></a>
## [1.0.8-0](https://github.com/Shopify/app-bridge/compare/v1.0.7...v1.0.8-0) (2019-03-04)
### Features
* add dispatchClientEventHandler to host middleware ([#768](https://github.com/Shopify/app-bridge/issues/768)) ([1daa5ff](https://github.com/Shopify/app-bridge/commit/1daa5ff))
<a name="1.0.7"></a>
## [1.0.7](https://github.com/Shopify/app-bridge/compare/v1.0.6...v1.0.7) (2019-02-01)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.6"></a>
## [1.0.6](https://github.com/Shopify/app-bridge/compare/v1.0.5...v1.0.6) (2019-02-01)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.5"></a>
## [1.0.5](https://github.com/Shopify/app-bridge/compare/v1.0.4...v1.0.5) (2019-01-30)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.4"></a>
## [1.0.4](https://github.com/Shopify/app-bridge/compare/v1.0.4-0...v1.0.4) (2019-01-18)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.4-0"></a>
## [1.0.4-0](https://github.com/Shopify/app-bridge/compare/v1.0.3...v1.0.4-0) (2019-01-18)
### Features
* **app unload:** dispatch APICLIENT::UNLOAD when Frame.tsx is unmounted ([e32c01b](https://github.com/Shopify/app-bridge/commit/e32c01b))
<a name="1.0.3"></a>
## [1.0.3](https://github.com/Shopify/app-bridge/compare/v1.0.3-0...v1.0.3) (2019-01-07)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.3-0"></a>
## [1.0.3-0](https://github.com/Shopify/app-bridge/compare/v1.0.2...v1.0.3-0) (2018-12-22)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.2"></a>
## [1.0.2](https://github.com/Shopify/app-bridge/compare/v1.0.2-0...v1.0.2) (2018-12-21)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.2-0"></a>
## [1.0.2-0](https://github.com/Shopify/app-bridge/compare/v1.0.1...v1.0.2-0) (2018-12-21)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.0"></a>
# [1.0.0](https://github.com/Shopify/app-bridge/compare/v1.0.0-4...v1.0.0) (2018-12-20)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.0-4"></a>
# [1.0.0-4](https://github.com/Shopify/app-bridge/compare/v1.0.0-3...v1.0.0-4) (2018-12-20)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.0-3"></a>
# [1.0.0-3](https://github.com/Shopify/app-bridge/compare/v1.0.0-2...v1.0.0-3) (2018-12-19)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.0-2"></a>
# [1.0.0-2](https://github.com/Shopify/app-bridge/compare/v1.0.0-1...v1.0.0-2) (2018-12-19)
### Bug Fixes
* **host:** fix getState in Middleware by adding store ([#652](https://github.com/Shopify/app-bridge/issues/652)) ([09b8b76](https://github.com/Shopify/app-bridge/commit/09b8b76))
* remove isDismissible option from Toast action ([#650](https://github.com/Shopify/app-bridge/issues/650)) ([806cb20](https://github.com/Shopify/app-bridge/commit/806cb20))
### Features
* **error:** enable lifecycle hooks for Dispatch and Update ([264d992](https://github.com/Shopify/app-bridge/commit/264d992))
### BREAKING CHANGES
* `isDismissible` option removed from Toast action
<a name="1.0.0-1"></a>
# [1.0.0-1](https://github.com/Shopify/app-bridge/compare/v1.0.0-0...v1.0.0-1) (2018-12-03)
**Note:** Version bump only for package @shopify/app-bridge-host
<a name="1.0.0-0"></a>
# [1.0.0-0](https://github.com/Shopify/app-bridge/compare/v0.1.2-2...v1.0.0-0) (2018-11-29)
### Bug Fixes
* CI tasks and dev ([68f5210](https://github.com/Shopify/app-bridge/commit/68f5210))
* tests ([6c706f6](https://github.com/Shopify/app-bridge/commit/6c706f6))
### Features
* sub-packages ([3f7575c](https://github.com/Shopify/app-bridge/commit/3f7575c))
* support UMD library builds ([9480595](https://github.com/Shopify/app-bridge/commit/9480595))