UNPKG

50.5 kBMarkdownView Raw
1# Change Log
2
3All notable changes to this project will be documented in this file.
4See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
5
6# [1.24.0](https://github.com/Shopify/app-bridge/compare/v1.24.0-alpha.0...v1.24.0) (2020-06-04)
7
8**Note:** Version bump only for package @shopify/app-bridge
9
10
11
12
13
14# [1.24.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.23.1...v1.24.0-alpha.0) (2020-06-04)
15
16
17### Features
18
19* **auth-code:** add auth code actions ([3f617f6](https://github.com/Shopify/app-bridge/commit/3f617f637dd38f7f228cf62432a4781ef42f234a))
20
21
22
23
24
25## [1.23.1](https://github.com/Shopify/app-bridge/compare/v1.23.0...v1.23.1) (2020-06-04)
26
27**Note:** Version bump only for package @shopify/app-bridge
28
29
30
31
32
33# [1.23.0](https://github.com/Shopify/app-bridge/compare/v1.20.1...v1.23.0) (2020-06-03)
34
35
36### Bug Fixes
37
38* **message-transport:** lock communication from host to app origin ([116e0b9](https://github.com/Shopify/app-bridge/commit/116e0b968be9f7f802f61e4cb0cfa085f3203c00))
39
40
41### Features
42
43* **title-bar:** add loading prop for buttons ([8bd856f](https://github.com/Shopify/app-bridge/commit/8bd856f1b26ef8410df8edd6447a7744f459792e))
44* **utils:** add get session token util ([f20e2e1](https://github.com/Shopify/app-bridge/commit/f20e2e17dc19e9e666cf4b237670f7eec8eac9d2))
45
46
47
48
49
50# [1.23.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.22.0...v1.23.0-alpha.0) (2020-05-29)
51
52**Note:** Version bump only for package @shopify/app-bridge
53
54
55
56
57
58# [1.22.0](https://github.com/Shopify/app-bridge/compare/v1.22.0-alpha.1...v1.22.0) (2020-05-29)
59
60**Note:** Version bump only for package @shopify/app-bridge
61
62
63
64
65
66# [1.22.0-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.22.0-alpha.0...v1.22.0-alpha.1) (2020-05-28)
67
68**Note:** Version bump only for package @shopify/app-bridge
69
70
71
72
73
74# [1.22.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.21.6...v1.22.0-alpha.0) (2020-05-26)
75
76**Note:** Version bump only for package @shopify/app-bridge
77
78
79
80
81
82## [1.21.6](https://github.com/Shopify/app-bridge/compare/v1.21.5...v1.21.6) (2020-05-22)
83
84**Note:** Version bump only for package @shopify/app-bridge
85
86
87
88
89
90## [1.21.5](https://github.com/Shopify/app-bridge/compare/v1.21.4...v1.21.5) (2020-05-22)
91
92
93### Features
94
95* **utils:** add get session token util ([f20e2e1](https://github.com/Shopify/app-bridge/commit/f20e2e17dc19e9e666cf4b237670f7eec8eac9d2))
96
97
98
99
100
101## [1.21.4](https://github.com/Shopify/app-bridge/compare/v1.21.3...v1.21.4) (2020-05-05)
102
103**Note:** Version bump only for package @shopify/app-bridge
104
105
106
107
108
109## [1.21.3](https://github.com/Shopify/app-bridge/compare/v1.21.2...v1.21.3) (2020-04-30)
110
111**Note:** Version bump only for package @shopify/app-bridge
112
113
114
115
116
117## [1.21.2](https://github.com/Shopify/app-bridge/compare/v1.21.2-alpha.1...v1.21.2) (2020-04-25)
118
119**Note:** Version bump only for package @shopify/app-bridge
120
121
122
123
124
125## [1.21.2-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.21.2-alpha.0...v1.21.2-alpha.1) (2020-04-24)
126
127**Note:** Version bump only for package @shopify/app-bridge
128
129
130
131
132
133## [1.21.2-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.21.1...v1.21.2-alpha.0) (2020-04-24)
134
135**Note:** Version bump only for package @shopify/app-bridge
136
137
138
139
140
141## [1.21.1](https://github.com/Shopify/app-bridge/compare/v1.21.0...v1.21.1) (2020-04-22)
142
143**Note:** Version bump only for package @shopify/app-bridge
144
145
146
147
148
149# [1.21.0](https://github.com/Shopify/app-bridge/compare/v1.20.3...v1.21.0) (2020-04-22)
150
151
152### Bug Fixes
153
154* **message-transport:** lock communication from host to app origin ([116e0b9](https://github.com/Shopify/app-bridge/commit/116e0b968be9f7f802f61e4cb0cfa085f3203c00))
155
156
157
158
159
160## [1.20.3](https://github.com/Shopify/app-bridge/compare/v1.20.2...v1.20.3) (2020-04-14)
161
162**Note:** Version bump only for package @shopify/app-bridge
163
164
165
166
167
168## [1.20.2](https://github.com/Shopify/app-bridge/compare/v1.20.1...v1.20.2) (2020-04-03)
169
170**Note:** Version bump only for package @shopify/app-bridge
171
172
173
174
175
176## [1.20.1](https://github.com/Shopify/app-bridge/compare/v1.20.0...v1.20.1) (2020-03-25)
177
178
179### Features
180
181* add initialSelectionIds to React ResourcePicker ([b070440](https://github.com/Shopify/app-bridge/commit/b07044087470f724bf1a8ca1168f4b8c11e3bd7a))
182
183
184
185
186
187# [1.20.0](https://github.com/Shopify/app-bridge/compare/v1.20.0-alpha.0...v1.20.0) (2020-03-18)
188
189**Note:** Version bump only for package @shopify/app-bridge
190
191
192
193
194
195# [1.20.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.19.0...v1.20.0-alpha.0) (2020-03-17)
196
197
198### Bug Fixes
199
200* rename Link -> AppLink ([b86db2f](https://github.com/Shopify/app-bridge/commit/b86db2f0629ffb433922dae6152c86ed4b7e612f))
201* **pos:** fixed pos close action dispatch function ([1c608c9](https://github.com/Shopify/app-bridge/commit/1c608c9da9cdecb123d252e6bbfeed272f5abc19))
202
203
204### Features
205
206* **pos:** added pos close action ([931bbb0](https://github.com/Shopify/app-bridge/commit/931bbb021911a420036e0078778ef8bc8fc86559))
207* **session-token:** add session token feature ([#1467](https://github.com/Shopify/app-bridge/pull/1467)) ([8573712](https://github.com/Shopify/app-bridge/commit/60c63cbac5ebf454b3b72df7a7486df6c8573712))
208* **resource-picker:** add initialSelectionIds to ResourcePicker actions ([bd5ce7f](https://github.com/Shopify/app-bridge/commit/bd5ce7fb70038f59066c8ef688ecfcc5a106724b))
209
210
211
212
213# [1.19.0](https://github.com/Shopify/app-bridge/compare/v1.18.0...v1.19.0) (2020-03-09)
214
215**Note:** Version bump only for package @shopify/app-bridge
216
217
218
219
220
221# [1.18.0](https://github.com/Shopify/app-bridge/compare/v1.18.0-alpha.0...v1.18.0) (2020-03-09)
222
223
224### Bug Fixes
225
226* relative path to client in validator test ([588f7a4](https://github.com/Shopify/app-bridge/commit/588f7a41db3866a41bde6cc8c707927b06ed32c3))
227* **pos:** fixed pos close action dispatch function ([1c608c9](https://github.com/Shopify/app-bridge/commit/1c608c9da9cdecb123d252e6bbfeed272f5abc19))
228
229
230
231
232
233# [1.18.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.17.0...v1.18.0-alpha.0) (2020-03-05)
234
235**Note:** Version bump only for package @shopify/app-bridge
236
237
238
239
240
241# [1.17.0](https://github.com/Shopify/app-bridge/compare/v1.17.0-alpha.0...v1.17.0) (2020-02-26)
242
243**Note:** Version bump only for package @shopify/app-bridge
244
245
246
247
248
249# [1.17.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.16.0...v1.17.0-alpha.0) (2020-02-19)
250
251
252### Features
253
254* **pos:** added pos close action ([931bbb0](https://github.com/Shopify/app-bridge/commit/931bbb021911a420036e0078778ef8bc8fc86559))
255
256
257
258
259
260# [1.16.0](https://github.com/Shopify/app-bridge/compare/v1.15.1-alpha.0...v1.16.0) (2020-02-12)
261
262**Note:** Version bump only for package @shopify/app-bridge
263
264
265
266
267
268## [1.15.1-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.12.1-alpha.1...v1.15.1-alpha.0) (2020-02-11)
269
270
271### Bug Fixes
272
273* **host:** allow modal with size auto and full to be opened ([5b59791](https://github.com/Shopify/app-bridge/commit/5b59791c517b906842839e87e9e812df30f5d601))
274* Link -> AppLink ([b86db2f](https://github.com/Shopify/app-bridge/commit/b86db2f0629ffb433922dae6152c86ed4b7e612f))
275
276
277### Features
278
279* add ChannelMenu action group ([16e2225](https://github.com/Shopify/app-bridge/commit/16e2225e0b57a04affeaa6ea00eef81e1cb65f91))
280
281
282
283
284
285# [1.15.0](https://github.com/Shopify/app-bridge/compare/v1.15.0-alpha.0...v1.15.0) (2020-01-31)
286
287**Note:** Version bump only for package @shopify/app-bridge
288
289
290
291
292
293# [1.15.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.14.0...v1.15.0-alpha.0) (2020-01-30)
294
295
296### Bug Fixes
297
298* Link -> AppLink ([b86db2f](https://github.com/Shopify/app-bridge/commit/b86db2f0629ffb433922dae6152c86ed4b7e612f))
299
300
301
302
303
304# [1.14.0](https://github.com/Shopify/app-bridge/compare/v1.14.0-alpha.1...v1.14.0) (2020-01-21)
305
306**Note:** Version bump only for package @shopify/app-bridge
307
308
309
310
311
312# [1.14.0-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.14.0-alpha.0...v1.14.0-alpha.1) (2020-01-08)
313
314**Note:** Version bump only for package @shopify/app-bridge
315
316
317
318
319
320# [1.14.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.13.1...v1.14.0-alpha.0) (2020-01-08)
321
322
323### Features
324
325* add ChannelMenu action group ([16e2225](https://github.com/Shopify/app-bridge/commit/16e2225e0b57a04affeaa6ea00eef81e1cb65f91))
326
327
328
329
330
331## [1.13.1](https://github.com/Shopify/app-bridge/compare/v1.13.0...v1.13.1) (2020-01-06)
332
333
334### Bug Fixes
335
336* **host:** allow modal with size auto and full to be opened ([5b59791](https://github.com/Shopify/app-bridge/commit/5b59791c517b906842839e87e9e812df30f5d601))
337
338
339
340
341
342# [1.13.0](https://github.com/Shopify/app-bridge/compare/v1.13.0-alpha.0...v1.13.0) (2020-01-02)
343
344**Note:** Version bump only for package @shopify/app-bridge
345
346
347
348
349
350# [1.13.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.12.1-alpha.1...v1.13.0-alpha.0) (2019-12-19)
351
352**Note:** Version bump only for package @shopify/app-bridge
353
354
355
356
357
358## [1.12.1-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.12.1-alpha.0...v1.12.1-alpha.1) (2019-12-18)
359
360**Note:** Version bump only for package @shopify/app-bridge
361
362
363
364
365
366## [1.12.1-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.12.0...v1.12.1-alpha.0) (2019-12-17)
367
368
369### Features
370
371* **app-nav-links:** update `NavigationMenu` to use `Link` actions ([4fa5e9c](https://github.com/Shopify/app-bridge/commit/4fa5e9c772783fa13692052416599ad1440f6afd))
372
373
374
375
376
377# [1.12.0](https://github.com/Shopify/app-bridge/compare/v1.12.0-alpha.0...v1.12.0) (2019-12-17)
378
379**Note:** Version bump only for package @shopify/app-bridge
380
381
382
383
384
385# [1.12.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.11.3...v1.12.0-alpha.0) (2019-12-16)
386
387
388### Features
389
390* **utils:** add app-bridge-utils package ([65d14fa](https://github.com/Shopify/app-bridge/commit/65d14fa60778d8495ff4307652e3d88bf63f1048))
391
392
393### BREAKING CHANGES
394
395* **client:** deprecate Modal size `Auto` ([65d14fa](https://github.com/Shopify/app-bridge/commit/65d14fa60778d8495ff4307652e3d88bf63f1048))
396
397
398
399## [1.11.3](https://github.com/Shopify/app-bridge/compare/v1.11.3-alpha.0...v1.11.3) (2019-12-09)
400
401**Note:** Version bump only for package @shopify/app-bridge
402
403
404
405
406
407## [1.11.3-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.11.1...v1.11.3-alpha.0) (2019-12-09)
408
409
410### Bug Fixes
411
412* expose pos actions ([171011c](https://github.com/Shopify/app-bridge/commit/171011c2b9aa1733a7cec48ba2a6b9ae57c78d95))
413
414
415### Features
416
417* **host:** add fullscreen feature ([e16c073](https://github.com/Shopify/app-bridge/commit/e16c0739ead379bc961d920c7753a4d51e8c816f))
418
419
420
421
422
423## [1.11.2](https://github.com/Shopify/app-bridge/compare/v1.11.1...v1.11.2) (2019-12-04)
424
425**Note:** Version bump only for package @shopify/app-bridge
426
427
428
429
430
431## [1.11.1](https://github.com/Shopify/app-bridge/compare/v1.11.1-alpha.1...v1.11.1) (2019-11-27)
432
433### Features
434
435* **host:** leave confimration modal ([10aedc5](https://github.com/Shopify/app-bridge/commit/10aedc5244be77e247c96acf73b0889f1e67252b))
436* **link-actions:** introduce `Link` action group ([ffb50f0](https://github.com/Shopify/app-bridge/commit/ffb50f007de169089745dd5372a93ab67fa4b12b))
437
438
439
440
441
442## [1.11.1-alpha.1](https://github.com/Shopify/app-bridge/compare/v1.11.0...v1.11.1-alpha.1) (2019-11-27)
443
444
445### Features
446
447* **host:** leave confimration modal ([10aedc5](https://github.com/Shopify/app-bridge/commit/10aedc5244be77e247c96acf73b0889f1e67252b))
448* **link-actions:** introduce `Link` action group ([ffb50f0](https://github.com/Shopify/app-bridge/commit/ffb50f007de169089745dd5372a93ab67fa4b12b))
449
450
451
452
453
454## [1.11.1-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.11.0...v1.11.1-alpha.0) (2019-11-27)
455
456
457### Features
458
459* **host:** leave confimration modal ([10aedc5](https://github.com/Shopify/app-bridge/commit/10aedc5244be77e247c96acf73b0889f1e67252b))
460* **link-actions:** introduce `Link` action group ([ffb50f0](https://github.com/Shopify/app-bridge/commit/ffb50f007de169089745dd5372a93ab67fa4b12b))
461
462
463
464
465
466# [1.11.0](https://github.com/Shopify/app-bridge/compare/v1.11.0-alpha.0...v1.11.0) (2019-11-14)
467
468**Note:** Version bump only for package @shopify/app-bridge
469
470
471
472
473
474# [1.11.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.10.1...v1.11.0-alpha.0) (2019-11-14)
475
476
477### Bug Fixes
478
479* **redirect-fix-ssr:** check for `window` in util ([69df1cb](https://github.com/Shopify/app-bridge/commit/69df1cb))
480
481
482### Features
483
484* **app-nav-reducers:** add reducers and tests ([8ace198](https://github.com/Shopify/app-bridge/commit/8ace198))
485
486
487
488
489
490## [1.10.1](https://github.com/Shopify/app-bridge/compare/v1.10.0...v1.10.1) (2019-10-31)
491
492**Note:** Version bump only for package @shopify/app-bridge
493
494
495
496
497
498# [1.10.0](https://github.com/Shopify/app-bridge/compare/v1.9.0...v1.10.0) (2019-10-28)
499
500
501### Bug Fixes
502
503* **umd-development-build:** turn off minify for umd development build ([d628510](https://github.com/Shopify/app-bridge/commit/d628510))
504
505
506### Features
507
508* **app-nav-actions:** add actions and readme ([e4dc680](https://github.com/Shopify/app-bridge/commit/e4dc680))
509* **mixed-client-warning:** add test ([946e03f](https://github.com/Shopify/app-bridge/commit/946e03f))
510* **mixed-client-warning:** check for EASDK client in development mode ([ce51612](https://github.com/Shopify/app-bridge/commit/ce51612))
511* **mixed-client-warning:** edit warning and add formatting ([65d6e63](https://github.com/Shopify/app-bridge/commit/65d6e63))
512* **mixed-client-warning:** update error message ([5fcefde](https://github.com/Shopify/app-bridge/commit/5fcefde))
513
514
515
516
517
518# [1.9.0](https://github.com/Shopify/app-bridge/compare/v1.8.0...v1.9.0) (2019-10-18)
519
520**Note:** Version bump only for package @shopify/app-bridge
521
522
523
524
525
526# [1.8.0](https://github.com/Shopify/app-bridge/compare/v1.8.0-alpha.0...v1.8.0) (2019-10-15)
527
528**Note:** Version bump only for package @shopify/app-bridge
529
530
531
532
533
534# [1.8.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.7.1...v1.8.0-alpha.0) (2019-10-15)
535
536
537### Features
538
539* **host:** allow hosts to provide a navigation context ([225f064](https://github.com/Shopify/app-bridge/commit/225f064))
540* add loading attribute to ContextualSaveBar actions ([4588633](https://github.com/Shopify/app-bridge/commit/4588633))
541* add loading attribute to ContextualSaveBar actions ([#1258](https://github.com/Shopify/app-bridge/issues/1258)) ([5203fbc](https://github.com/Shopify/app-bridge/commit/5203fbc))
542
543
544
545
546
547## [1.7.1](https://github.com/Shopify/app-bridge/compare/v1.7.0...v1.7.1) (2019-10-08)
548
549**Note:** Version bump only for package @shopify/app-bridge
550
551
552
553
554
555# [1.7.0](https://github.com/Shopify/app-bridge/compare/v1.6.9-alpha.0...v1.7.0) (2019-10-08)
556
557
558### Features
559
560* **host-provder:** create default store and render components ([cd3c91a](https://github.com/Shopify/app-bridge/commit/cd3c91a))
561
562
563
564
565
566## [1.6.9-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.8...v1.6.9-alpha.0) (2019-09-09)
567
568
569### Features
570
571* **contextual save bar:** add show to contextual save bar store ([a04140f](https://github.com/Shopify/app-bridge/commit/a04140f))
572
573
574
575
576
577## [1.6.8](https://github.com/Shopify/app-bridge/compare/v1.6.8-alpha.0...v1.6.8) (2019-09-03)
578
579**Note:** Version bump only for package @shopify/app-bridge
580
581
582
583
584
585## [1.6.8-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.7...v1.6.8-alpha.0) (2019-08-28)
586
587**Note:** Version bump only for package @shopify/app-bridge
588
589
590
591
592
593## [1.6.7](https://github.com/Shopify/app-bridge/compare/v1.6.7-alpha.1...v1.6.7) (2019-07-19)
594
595**Note:** Version bump only for package @shopify/app-bridge
596
597
598
599
600
601## [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)
602
603**Note:** Version bump only for package @shopify/app-bridge
604
605
606
607
608
609## [1.6.7-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.6...v1.6.7-alpha.0) (2019-07-17)
610
611
612### Bug Fixes
613
614* Documentation for hooks is now inline. Use correct link. ([1abc608](https://github.com/Shopify/app-bridge/commit/1abc608))
615
616
617### Features
618
619* **modal:** deprecate Size.Full ([b5c285c](https://github.com/Shopify/app-bridge/commit/b5c285c))
620
621
622
623
624
625## [1.6.6](https://github.com/Shopify/app-bridge/compare/v1.6.5...v1.6.6) (2019-06-21)
626
627
628### Features
629
630* add support for share ([5379196](https://github.com/Shopify/app-bridge/commit/5379196))
631
632
633
634
635
636## [1.6.5](https://github.com/Shopify/app-bridge/compare/v1.6.5-alpha.2...v1.6.5) (2019-06-14)
637
638**Note:** Version bump only for package @shopify/app-bridge
639
640
641
642
643
644## [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)
645
646
647### Bug Fixes
648
649* **validator:** ensure update validator pass all arguments to next ([66133ec](https://github.com/Shopify/app-bridge/commit/66133ec))
650
651
652
653
654
655## [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)
656
657**Note:** Version bump only for package @shopify/app-bridge
658
659
660
661
662
663## [1.6.5-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.4...v1.6.5-alpha.0) (2019-06-12)
664
665
666### Bug Fixes
667
668* use CDN-specific package fields ([8dd88aa](https://github.com/Shopify/app-bridge/commit/8dd88aa))
669
670
671
672
673
674## [1.6.4](https://github.com/Shopify/app-bridge/compare/v1.6.3...v1.6.4) (2019-06-11)
675
676
677### Bug Fixes
678
679* **host:** normalize feature permission update payload ([5834f59](https://github.com/Shopify/app-bridge/commit/5834f59))
680* **host:** normalize feature permission update payload ([#1010](https://github.com/Shopify/app-bridge/issues/1010)) ([cff6265](https://github.com/Shopify/app-bridge/commit/cff6265))
681
682
683
684
685
686## [1.6.3](https://github.com/Shopify/app-bridge/compare/v1.6.2...v1.6.3) (2019-06-10)
687
688**Note:** Version bump only for package @shopify/app-bridge
689
690
691
692
693
694## [1.6.2](https://github.com/Shopify/app-bridge/compare/v1.6.2-alpha.0...v1.6.2) (2019-06-10)
695
696**Note:** Version bump only for package @shopify/app-bridge
697
698
699
700
701
702## [1.6.2-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.6.1...v1.6.2-alpha.0) (2019-06-06)
703
704
705### Bug Fixes
706
707* **contextual-save-bar:** correctly map the group name to its event name ([ea52b45](https://github.com/Shopify/app-bridge/commit/ea52b45))
708
709
710
711
712
713## [1.6.1](https://github.com/Shopify/app-bridge/compare/v1.6.0...v1.6.1) (2019-06-05)
714
715**Note:** Version bump only for package @shopify/app-bridge
716
717
718
719
720
721# [1.6.0](https://github.com/Shopify/app-bridge/compare/v1.6.0-alpha.2...v1.6.0) (2019-06-04)
722
723**Note:** Version bump only for package @shopify/app-bridge
724
725
726
727
728
729# [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)
730
731
732### Features
733
734* **nfc:** added nfc action support to scanner action ([55b4810](https://github.com/Shopify/app-bridge/commit/55b4810))
735
736
737
738
739
740# [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)
741
742**Note:** Version bump only for package @shopify/app-bridge
743
744
745
746
747
748# [1.6.0-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.5.4...v1.6.0-alpha.0) (2019-06-03)
749
750
751### Features
752
753* **contextual save bar:** remove deprecated options ([d9976c3](https://github.com/Shopify/app-bridge/commit/d9976c3))
754
755
756
757
758
759## [1.5.4](https://github.com/Shopify/app-bridge/compare/v1.5.3...v1.5.4) (2019-05-29)
760
761**Note:** Version bump only for package @shopify/app-bridge
762
763
764
765
766
767## [1.5.3](https://github.com/Shopify/app-bridge/compare/v1.5.2...v1.5.3) (2019-05-24)
768
769
770### Features
771
772* modal auto sizing ([b1b21a1](https://github.com/Shopify/app-bridge/commit/b1b21a1))
773* modal auto sizing ([#892](https://github.com/Shopify/app-bridge/issues/892)) ([4620eec](https://github.com/Shopify/app-bridge/commit/4620eec))
774
775
776
777
778
779## [1.5.2](https://github.com/Shopify/app-bridge/compare/v1.5.1...v1.5.2) (2019-05-24)
780
781**Note:** Version bump only for package @shopify/app-bridge
782
783
784
785
786
787## [1.5.1](https://github.com/Shopify/app-bridge/compare/v1.5.0...v1.5.1) (2019-05-24)
788
789**Note:** Version bump only for package @shopify/app-bridge
790
791
792
793
794
795# [1.5.0](https://github.com/Shopify/app-bridge/compare/v1.4.2...v1.5.0) (2019-05-23)
796
797**Note:** Version bump only for package @shopify/app-bridge
798
799
800
801
802
803## [1.4.2](https://github.com/Shopify/app-bridge/compare/v1.4.2-alpha.0...v1.4.2) (2019-05-23)
804
805**Note:** Version bump only for package @shopify/app-bridge
806
807
808
809
810
811## [1.4.2-alpha.0](https://github.com/Shopify/app-bridge/compare/v1.4.1...v1.4.2-alpha.0) (2019-05-23)
812
813
814### Features
815
816* add context save bar action set ([3633682](https://github.com/Shopify/app-bridge/commit/3633682))
817* add contextual save bar action set ([#931](https://github.com/Shopify/app-bridge/issues/931)) ([8ef8792](https://github.com/Shopify/app-bridge/commit/8ef8792))
818* **host:** add contextual save bar reducer and feature permission ([5fa5e6c](https://github.com/Shopify/app-bridge/commit/5fa5e6c))
819
820
821
822
823
824## [1.4.1](https://github.com/Shopify/app-bridge/compare/v1.4.0...v1.4.1) (2019-05-23)
825
826**Note:** Version bump only for package @shopify/app-bridge
827
828
829
830
831
832# [1.4.0](https://github.com/Shopify/app-bridge/compare/v1.3.1-alpha.8...v1.4.0) (2019-05-23)
833
834**Note:** Version bump only for package @shopify/app-bridge
835
836
837
838
839
840## [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)
841
842**Note:** Version bump only for package @shopify/app-bridge
843
844
845
846
847
848## [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)
849
850**Note:** Version bump only for package @shopify/app-bridge
851
852
853
854
855
856## [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)
857
858**Note:** Version bump only for package @shopify/app-bridge
859
860
861
862
863
864## [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)
865
866
867### Added
868
869* **docs:** add docs for Feature Detection
870* **docs:** add docs for Point of Sale
871
872
873
874
875## [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)
876
877
878### Bug Fixes
879
880* **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))
881
882
883
884
885
886## [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)
887
888
889### Features
890
891* **features request:** added Feature Request Action ([#917](https://github.com/Shopify/app-bridge/issues/917)) ([2124acf](https://github.com/Shopify/app-bridge/commit/2124acf))
892
893
894
895
896
897## [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)
898
899**Note:** Version bump only for package @shopify/app-bridge
900
901
902
903
904
905## [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)
906
907**Note:** Version bump only for package @shopify/app-bridge
908
909
910
911
912
913## [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)
914
915**Note:** Version bump only for package @shopify/app-bridge
916
917
918
919
920
921## [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)
922
923**Note:** Version bump only for package @shopify/app-bridge
924
925
926
927
928
929<a name="1.3.1-next.1"></a>
930## [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)
931
932
933### Features
934
935* **fullscreen:** fix wrong group for fullscreen action interface ([b230791](https://github.com/Shopify/app-bridge/commit/b230791))
936
937
938
939
940<a name="1.3.1-next.0"></a>
941## [1.3.1-next.0](https://github.com/Shopify/app-bridge/compare/v1.3.0...v1.3.1-next.0) (2019-05-02)
942
943
944### Features
945
946* **fullscreen:** add fullscreen action ([1e1cf27](https://github.com/Shopify/app-bridge/commit/1e1cf27))
947
948
949
950
951<a name="1.3.0"></a>
952# [1.3.0](https://github.com/Shopify/app-bridge/compare/v1.3.0-next.0...v1.3.0) (2019-04-23)
953
954
955
956
957**Note:** Version bump only for package @shopify/app-bridge
958
959<a name="1.3.0-next.0"></a>
960# [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)
961
962
963### Features
964
965* **app redirect:** notify host when apps subscribe to actions ([3363089](https://github.com/Shopify/app-bridge/commit/3363089))
966* **resource picker:** add actionVerb to options ([616f923](https://github.com/Shopify/app-bridge/commit/616f923))
967
968
969
970
971<a name="1.2.1-next.0"></a>
972## [1.2.1-next.0](https://github.com/Shopify/app-bridge/compare/v1.2.0...v1.2.1-next.0) (2019-04-15)
973
974
975### Features
976
977* **frameless:** add support for frameless mode on mobile ([#823](https://github.com/Shopify/app-bridge/issues/823)) ([a35b1cf](https://github.com/Shopify/app-bridge/commit/a35b1cf))
978
979
980
981
982<a name="1.2.0"></a>
983# [1.2.0](https://github.com/Shopify/app-bridge/compare/v1.2.0-next.3...v1.2.0) (2019-03-28)
984
985
986
987
988**Note:** Version bump only for package @shopify/app-bridge
989
990<a name="1.2.0-next.3"></a>
991# [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)
992
993
994
995
996**Note:** Version bump only for package @shopify/app-bridge
997
998<a name="1.2.0-next.2"></a>
999# [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)
1000
1001
1002
1003
1004**Note:** Version bump only for package @shopify/app-bridge
1005
1006<a name="1.2.0-1"></a>
1007# [1.2.0-1](https://github.com/Shopify/app-bridge/compare/v1.0.8-0...v1.2.0-1) (2019-03-25)
1008
1009
1010### Bug Fixes
1011
1012* **dev-build:** change the file names of the UMD build ([#799](https://github.com/Shopify/app-bridge/issues/799)) ([d5bc78f](https://github.com/Shopify/app-bridge/commit/d5bc78f))
1013
1014
1015### Features
1016
1017* **app communication:** enable context for message transports ([20d2df9](https://github.com/Shopify/app-bridge/commit/20d2df9))
1018* **app communication:** gate features when app dispatch or subscribe ([543e0eb](https://github.com/Shopify/app-bridge/commit/543e0eb))
1019
1020
1021
1022
1023<a name="1.2.0-0"></a>
1024# [1.2.0-0](https://github.com/Shopify/app-bridge/compare/v1.1.2...v1.2.0-0) (2019-03-11)
1025
1026
1027### Features
1028
1029* **app communication:** enable context for message transports ([20d2df9](https://github.com/Shopify/app-bridge/commit/20d2df9))
1030* **app communication:** gate features when app dispatch or subscribe ([543e0eb](https://github.com/Shopify/app-bridge/commit/543e0eb))
1031
1032
1033
1034
1035<a name="1.1.2"></a>
1036## [1.1.2](https://github.com/Shopify/app-bridge/compare/v1.1.1...v1.1.2) (2019-03-08)
1037
1038
1039### Bug Fixes
1040
1041* **dev-build:** change the file names of the UMD build ([#799](https://github.com/Shopify/app-bridge/issues/799)) ([d5bc78f](https://github.com/Shopify/app-bridge/commit/d5bc78f))
1042
1043
1044
1045
1046<a name="1.1.1"></a>
1047## [1.1.1](https://github.com/Shopify/app-bridge/compare/1.1.0...1.1.1) (2019-03-08)
1048
1049This release is to fix a faulty deploy.
1050
1051
1052**Note:** Version bump only for package @shopify/app-bridge
1053
1054<a name="1.1.0"></a>
1055# [1.1.0](https://github.com/Shopify/app-bridge/compare/v1.0.8-0...v1.1.0) (2019-03-08)
1056
1057This release is to fix a faulty deploy.
1058
1059
1060**Note:** Version bump only for package @shopify/app-bridge
1061
1062<a name="1.0.8-0"></a>
1063## [1.0.8-0](https://github.com/Shopify/app-bridge/compare/v1.0.7...v1.0.8-0) (2019-03-04)
1064
1065
1066### Bug Fixes
1067
1068* Increase default toast duration from 3000 to 5000 ([e46a13e](https://github.com/Shopify/app-bridge/commit/e46a13e))
1069* **cart:** added LineItem based discount to Cart and to the validator ([1ebeb0a](https://github.com/Shopify/app-bridge/commit/1ebeb0a))
1070* **resource-picker:** set default option `showHidden` to `true` ([#723](https://github.com/Shopify/app-bridge/pull/723))
1071* **client:** handle server side render instead of throwing an error ([#724](https://github.com/Shopify/app-bridge/pull/724))
1072
1073### Features
1074
1075* **dev-build:** add development build with validator ([#702](https://github.com/Shopify/app-bridge/pull/702))
1076* **interface:** actionWrapper adds clientInterface name and version ([bc20662](https://github.com/Shopify/app-bridge/commit/bc20662))
1077* add dispatchClientEventHandler to host middleware ([#768](https://github.com/Shopify/app-bridge/issues/768)) ([1daa5ff](https://github.com/Shopify/app-bridge/commit/1daa5ff))
1078
1079
1080
1081
1082<a name="1.0.7"></a>
1083## [1.0.7](https://github.com/Shopify/app-bridge/compare/v1.0.6...v1.0.7) (2019-02-01)
1084
1085
1086
1087
1088**Note:** Version bump only for package @shopify/app-bridge
1089
1090<a name="1.0.6"></a>
1091## [1.0.6](https://github.com/Shopify/app-bridge/compare/v1.0.5...v1.0.6) (2019-02-01)
1092
1093
1094### Bug Fixes
1095
1096* **collection-picker:** export collection rule type ([#715](https://github.com/Shopify/app-bridge/issues/715)) ([bff0aba](https://github.com/Shopify/app-bridge/commit/bff0aba))
1097* **resource-picker:** set default option `showHidden` to `true` ([#718](https://github.com/Shopify/app-bridge/issues/718)) ([825c2dc](https://github.com/Shopify/app-bridge/commit/825c2dc))
1098
1099
1100
1101
1102<a name="1.0.5"></a>
1103## [1.0.5](https://github.com/Shopify/app-bridge/compare/v1.0.4...v1.0.5) (2019-01-30)
1104
1105
1106### Bug Fixes
1107
1108* **collection-picker:** update collection picker type ([#711](https://github.com/Shopify/app-bridge/issues/711)) ([bdd677a](https://github.com/Shopify/app-bridge/commit/bdd677a))
1109
1110
1111
1112
1113<a name="1.0.4"></a>
1114## [1.0.4](https://github.com/Shopify/app-bridge/compare/v1.0.4-0...v1.0.4) (2019-01-18)
1115
1116
1117
1118
1119**Note:** Version bump only for package @shopify/app-bridge
1120
1121<a name="1.0.4-0"></a>
1122## [1.0.4-0](https://github.com/Shopify/app-bridge/compare/v1.0.3...v1.0.4-0) (2019-01-18)
1123
1124
1125
1126
1127**Note:** Version bump only for package @shopify/app-bridge
1128
1129<a name="1.0.3"></a>
1130## [1.0.3](https://github.com/Shopify/app-bridge/compare/v1.0.3-0...v1.0.3) (2019-01-07)
1131
1132
1133### Bug Fixes
1134
1135* set Button Group ActionType.UPDATE to APP::BUTTONGROUP::UPDATE ([2ba88e3](https://github.com/Shopify/app-bridge/commit/2ba88e3))
1136
1137
1138
1139
1140<a name="1.0.3-0"></a>
1141## [1.0.3-0](https://github.com/Shopify/app-bridge/compare/v1.0.2...v1.0.3-0) (2018-12-22)
1142
1143
1144### Features
1145
1146* **camera:** add camera feature ([87dc86a](https://github.com/Shopify/app-bridge/commit/87dc86a))
1147
1148
1149
1150
1151<a name="1.0.2"></a>
1152## [1.0.2](https://github.com/Shopify/app-bridge/compare/v1.0.2-0...v1.0.2) (2018-12-21)
1153
1154
1155### Bug Fixes
1156
1157* **feature-detection:** fix FeaturesAvailable type ([08f01bd](https://github.com/Shopify/app-bridge/commit/08f01bd))
1158
1159
1160
1161
1162<a name="1.0.2-0"></a>
1163## [1.0.2-0](https://github.com/Shopify/app-bridge/compare/v1.0.1...v1.0.2-0) (2018-12-21)
1164
1165
1166
1167
1168**Note:** Version bump only for package @shopify/app-bridge
1169
1170<a name="1.0.0"></a>
1171# [1.0.0](https://github.com/Shopify/app-bridge/compare/v1.0.0-4...v1.0.0) (2018-12-20)
1172
1173
1174
1175
1176**Note:** Version bump only for package @shopify/app-bridge
1177
1178<a name="1.0.0-4"></a>
1179# [1.0.0-4](https://github.com/Shopify/app-bridge/compare/v1.0.0-3...v1.0.0-4) (2018-12-20)
1180
1181
1182### Bug Fixes
1183
1184* fix helpers for ts compatibility ([#656](https://github.com/Shopify/app-bridge/issues/656)) ([637474a](https://github.com/Shopify/app-bridge/commit/637474a))
1185* make app.hooks optional and verify it exists before running hooks ([#658](https://github.com/Shopify/app-bridge/issues/658)) ([8423fbe](https://github.com/Shopify/app-bridge/commit/8423fbe))
1186
1187
1188
1189
1190<a name="1.0.0-3"></a>
1191# [1.0.0-3](https://github.com/Shopify/app-bridge/compare/v1.0.0-2...v1.0.0-3) (2018-12-19)
1192
1193
1194
1195
1196**Note:** Version bump only for package @shopify/app-bridge
1197
1198
1199
1200
1201<a name="1.0.0-2"></a>
1202# [1.0.0-2](https://github.com/Shopify/app-bridge/compare/v1.0.0-1...v1.0.0-2) (2018-12-19)
1203
1204
1205### Bug Fixes
1206
1207* issue with TitleBar buttons unable to be manually updated ([959db99](https://github.com/Shopify/app-bridge/commit/959db99))
1208* remove isDismissible option from Toast action ([#650](https://github.com/Shopify/app-bridge/issues/650)) ([806cb20](https://github.com/Shopify/app-bridge/commit/806cb20))
1209
1210### Features
1211
1212* **error:** convert ButtonGroup to new validator ([d28d81d](https://github.com/Shopify/app-bridge/commit/d28d81d))
1213* **error:** enable lifecycle hooks for Dispatch and Update ([264d992](https://github.com/Shopify/app-bridge/commit/264d992))
1214* **features:** added feature detection ([dddc8c8](https://github.com/Shopify/app-bridge/commit/dddc8c8))
1215* **validator:** implement optional modal validator ([0ab8366](https://github.com/Shopify/app-bridge/commit/0ab8366))
1216* **validator:** implement optional validator for cart ([d127d83](https://github.com/Shopify/app-bridge/commit/d127d83))
1217* **validator:** implement optional validator for navigation ([f407cbc](https://github.com/Shopify/app-bridge/commit/f407cbc))
1218* **validator:** implement optional validator for Print ([d6fe732](https://github.com/Shopify/app-bridge/commit/d6fe732))
1219* **validator:** implement optional validator for Toast and Loading ([8981e8c](https://github.com/Shopify/app-bridge/commit/8981e8c))
1220* **validator:** move resource picker validation to middleware ([7ae4696](https://github.com/Shopify/app-bridge/commit/7ae4696))
1221* **validator:** TitleBar ([f43d5f4](https://github.com/Shopify/app-bridge/commit/f43d5f4))
1222
1223
1224### BREAKING CHANGES
1225
1226* `isDismissible` option removed from Toast action
1227
1228
1229
1230
1231<a name="1.0.0-1"></a>
1232# [1.0.0-1](https://github.com/Shopify/app-bridge/compare/v1.0.0-0...v1.0.0-1) (2018-12-03)
1233
1234
1235### Bug Fixes
1236
1237* ensure window exists before accessing its methods and props ([443650d](https://github.com/Shopify/app-bridge/commit/443650d))
1238* error handling for undefined shopOrigin and apiKey ([ffccd9a](https://github.com/Shopify/app-bridge/commit/ffccd9a))
1239* **app-bridge:** add webpack config to gitignore exclusion ([e55dece](https://github.com/Shopify/app-bridge/commit/e55dece))
1240* **app-bridge:** fix typescript lib generation for older clients ([451d300](https://github.com/Shopify/app-bridge/commit/451d300))
1241
1242
1243
1244
1245<a name="1.0.0-0"></a>
1246# [1.0.0-0](https://github.com/Shopify/app-bridge/compare/v0.1.2-2...v1.0.0-0) (2018-11-29)
1247
1248
1249### Bug Fixes
1250
1251* add additional config app config data ([6949603](https://github.com/Shopify/app-bridge/commit/6949603))
1252* CI tasks and dev ([68f5210](https://github.com/Shopify/app-bridge/commit/68f5210))
1253* do not lock origin when dispatching to apps ([c3af876](https://github.com/Shopify/app-bridge/commit/c3af876))
1254* fix cart actions and tests ([#395](https://github.com/Shopify/app-bridge/issues/395)) ([d570be1](https://github.com/Shopify/app-bridge/commit/d570be1))
1255* fix CHANGELOG ([#412](https://github.com/Shopify/app-bridge/issues/412)) ([adbbd64](https://github.com/Shopify/app-bridge/commit/adbbd64))
1256* fix discount payload to support discountCode ([#518](https://github.com/Shopify/app-bridge/issues/518)) ([6f04b6e](https://github.com/Shopify/app-bridge/commit/6f04b6e))
1257* restrict origin for post message ([bce7d3a](https://github.com/Shopify/app-bridge/commit/bce7d3a))
1258* separate namespaces for umd entrypoints ([e9d987a](https://github.com/Shopify/app-bridge/commit/e9d987a))
1259* Stop using alias to import client types to fix `actions` module ([09053f3](https://github.com/Shopify/app-bridge/commit/09053f3))
1260* test cases ([a6a1597](https://github.com/Shopify/app-bridge/commit/a6a1597))
1261* **host:** fix decorator throwing error on server side render ([6643f8a](https://github.com/Shopify/app-bridge/commit/6643f8a))
1262* **host:** only initialize app after component has mounted ([737ff43](https://github.com/Shopify/app-bridge/commit/737ff43))
1263* **resource picker:** add showVariants to payload ([f259358](https://github.com/Shopify/app-bridge/commit/f259358))
1264* **resource picker:** correctly set local options ([89748bb](https://github.com/Shopify/app-bridge/commit/89748bb))
1265* tests ([6c706f6](https://github.com/Shopify/app-bridge/commit/6c706f6))
1266* update paths in the test app to be relative to the app origin ([e5fd908](https://github.com/Shopify/app-bridge/commit/e5fd908))
1267* update the History action docs to be more accurate ([f9075da](https://github.com/Shopify/app-bridge/commit/f9075da))
1268
1269
1270### Features
1271
1272* add detailed collection interface ([d0eefed](https://github.com/Shopify/app-bridge/commit/d0eefed))
1273* change POS cart actions to follow new dispatch pattern ([32a0c03](https://github.com/Shopify/app-bridge/commit/32a0c03))
1274* **button:** add danger button style ([#424](https://github.com/Shopify/app-bridge/issues/424)) ([5cf58ed](https://github.com/Shopify/app-bridge/commit/5cf58ed))
1275* **redirect:** add newContext to Redirect actions ([#425](https://github.com/Shopify/app-bridge/issues/425)) ([e8e9040](https://github.com/Shopify/app-bridge/commit/e8e9040))
1276* **resource picker:** add cancel action ([8728614](https://github.com/Shopify/app-bridge/commit/8728614))
1277* **resource picker:** show variant option ([19e63b7](https://github.com/Shopify/app-bridge/commit/19e63b7))
1278* **toast:** changed Toast into Flash ([#457](https://github.com/Shopify/app-bridge/issues/457)) ([5d8aa15](https://github.com/Shopify/app-bridge/commit/5d8aa15))
1279* sub-packages ([3f7575c](https://github.com/Shopify/app-bridge/commit/3f7575c))
1280* support UMD library builds ([9480595](https://github.com/Shopify/app-bridge/commit/9480595))
1281
1282
1283
1284
1285<a name="0.8.2"></a>
1286## [0.8.2](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.8.1...@shopify/app-bridge@0.8.2) (2018-11-13)
1287
1288
1289### Bug Fixes
1290
1291* fix discount payload to support discountCode ([#518](https://github.com/Shopify/app-bridge/issues/518)) ([6f04b6e](https://github.com/Shopify/app-bridge/commit/6f04b6e))
1292* separate namespaces for umd entrypoints ([e9d987a](https://github.com/Shopify/app-bridge/commit/e9d987a))
1293
1294
1295
1296
1297<a name="0.8.1"></a>
1298## [0.8.1](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.8.0...@shopify/app-bridge@0.8.1) (2018-11-01)
1299
1300
1301### Bug Fixes
1302
1303* **host:** fix decorator throwing error on server side render ([6643f8a](https://github.com/Shopify/app-bridge/commit/6643f8a))
1304
1305
1306
1307
1308<a name="0.8.0"></a>
1309# [0.8.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.7.3...@shopify/app-bridge@0.8.0) (2018-10-29)
1310
1311
1312### Bug Fixes
1313
1314* update the History action docs to be more accurate ([f9075da](https://github.com/Shopify/app-bridge/commit/f9075da))
1315
1316
1317### Features
1318
1319* **toast:** changed Toast into Flash ([#457](https://github.com/Shopify/app-bridge/issues/457)) ([5d8aa15](https://github.com/Shopify/app-bridge/commit/5d8aa15))
1320
1321
1322
1323
1324<a name="0.7.3"></a>
1325## [0.7.3](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.7.2...@shopify/app-bridge@0.7.3) (2018-10-15)
1326
1327
1328### Bug Fixes
1329
1330* add additional config app config data ([6949603](https://github.com/Shopify/app-bridge/commit/6949603))
1331
1332
1333
1334
1335<a name="0.7.2"></a>
1336## [0.7.2](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.7.1...@shopify/app-bridge@0.7.2) (2018-10-15)
1337
1338
1339### Bug Fixes
1340
1341* do not lock origin when dispatching to apps ([c3af876](https://github.com/Shopify/app-bridge/commit/c3af876))
1342
1343
1344
1345
1346<a name="0.7.1"></a>
1347## [0.7.1](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.7.0...@shopify/app-bridge@0.7.1) (2018-10-15)
1348
1349
1350### Bug Fixes
1351
1352* restrict origin for post message ([bce7d3a](https://github.com/Shopify/app-bridge/commit/bce7d3a))
1353
1354
1355
1356
1357<a name="0.7.0"></a>
1358# [0.7.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.6.0...@shopify/app-bridge@0.7.0) (2018-10-12)
1359
1360
1361### Features
1362
1363* **button:** add danger button style ([#424](https://github.com/Shopify/app-bridge/issues/424)) ([5cf58ed](https://github.com/Shopify/app-bridge/commit/5cf58ed))
1364
1365
1366
1367
1368<a name="0.6.0"></a>
1369# [0.6.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.5.0...@shopify/app-bridge@0.6.0) (2018-10-12)
1370
1371
1372### Bug Fixes
1373
1374* **host:** only initialize app after component has mounted ([737ff43](https://github.com/Shopify/app-bridge/commit/737ff43))
1375* update paths in the test app to be relative to the app origin ([e5fd908](https://github.com/Shopify/app-bridge/commit/e5fd908))
1376
1377
1378### Features
1379
1380* **redirect:** add newContext to Redirect actions ([#425](https://github.com/Shopify/app-bridge/issues/425)) ([e8e9040](https://github.com/Shopify/app-bridge/commit/e8e9040))
1381
1382
1383
1384
1385<a name="0.5.0"></a>
1386# [0.5.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.4.3...@shopify/app-bridge@0.5.0) (2018-10-11)
1387
1388
1389### Features
1390
1391* **resource picker:** add cancel action ([8728614](https://github.com/Shopify/app-bridge/commit/8728614))
1392
1393
1394
1395
1396<a name="0.4.3"></a>
1397## [0.4.3](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.4.1...@shopify/app-bridge@0.4.3) (2018-10-10)
1398
1399
1400### Bug Fixes
1401
1402* **resource picker:** correctly set local options ([89748bb](https://github.com/Shopify/app-bridge/commit/89748bb))
1403
1404
1405
1406
1407<a name="0.4.2"></a>
1408## [0.4.2](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.4.1...@shopify/app-bridge@0.4.2) (2018-10-10)
1409
1410
1411### Bug Fixes
1412
1413* **resource picker:** correctly set local options ([89748bb](https://github.com/Shopify/app-bridge/commit/89748bb))
1414
1415
1416
1417
1418<a name="0.4.1"></a>
1419## [0.4.1](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.4.0...@shopify/app-bridge@0.4.1) (2018-10-10)
1420
1421
1422### Bug Fixes
1423
1424* **resource picker:** add showVariants to payload ([f259358](https://github.com/Shopify/app-bridge/commit/f259358))
1425
1426
1427
1428
1429<a name="0.4.0"></a>
1430# [0.4.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.3.0...@shopify/app-bridge@0.4.0) (2018-10-09)
1431
1432
1433### Bug Fixes
1434
1435* fix CHANGELOG ([#412](https://github.com/Shopify/app-bridge/issues/412)) ([adbbd64](https://github.com/Shopify/app-bridge/commit/adbbd64))
1436
1437
1438### Features
1439
1440* **resource picker:** show variant option ([19e63b7](https://github.com/Shopify/app-bridge/commit/19e63b7))
1441
1442
1443
1444
1445<a name="0.3.0"></a>
1446## [0.3.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.2.3...@shopify/app-bridge@0.3.0) (2018-10-02)
1447
1448
1449### Features
1450
1451* add icon to Button to support legacy app print action ([bada251](https://github.com/Shopify/app-bridge/commit/bada251))
1452
1453
1454
1455
1456<a name="0.2.3"></a>
1457## [0.2.3](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.2.2...@shopify/app-bridge@0.2.3) (2018-09-26)
1458
1459
1460### Features
1461
1462* add detailed collection interface ([d0eefed](https://github.com/Shopify/app-bridge/commit/d0eefed))
1463
1464
1465
1466
1467<a name="0.2.2"></a>
1468## [0.2.2](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.2.1...@shopify/app-bridge@0.2.2) (2018-09-26)
1469
1470
1471### Bug Fixes
1472
1473* allow linting of publish commits ([9cc6a00](https://github.com/Shopify/app-bridge/commit/9cc6a00))
1474* enhance product picker playground ([c3f7a0d](https://github.com/Shopify/app-bridge/commit/c3f7a0d))
1475* fix cart actions and tests ([#395](https://github.com/Shopify/app-bridge/issues/395)) ([d570be1](https://github.com/Shopify/app-bridge/commit/d570be1))
1476
1477
1478
1479
1480<a name="0.2.1"></a>
1481# [0.2.1](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.2.0...@shopify/app-bridge@0.2.1) (2018-09-26)
1482
1483### Bug Fixes
1484
1485* publish script ([f4d7cb7](https://github.com/Shopify/app-bridge/commit/f4d7cb7))
1486
1487
1488<a name="0.2.0"></a>
1489# [0.2.0](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.1.5...@shopify/app-bridge@0.2.0) (2018-09-26)
1490
1491
1492### Bug Fixes
1493
1494* test cases ([a6a1597](https://github.com/Shopify/app-bridge/commit/a6a1597))
1495
1496
1497### Features
1498
1499* change POS cart actions to follow new dispatch pattern ([32a0c03](https://github.com/Shopify/app-bridge/commit/32a0c03))
1500* add commitlint ([d3325cf](https://github.com/Shopify/app-bridge/commit/d3325cf))
1501
1502
1503
1504
1505<a name="0.1.5"></a>
1506## [0.1.5](https://github.com/Shopify/app-bridge/compare/@shopify/app-bridge@0.1.4...@shopify/app-bridge@0.1.5) (2018-09-21)
1507
1508
1509### Bug Fixes
1510
1511* Stop using alias to import client types to fix `actions` module ([09053f3](https://github.com/Shopify/app-bridge/commit/09053f3))
1512
1513-----
1514
1515## [v0.1.4]
1516
1517### Fixed
1518
1519* Stop using alias to import client types to fix `actions` module
1520
1521### Added
1522
1523* Added docs and examples for breadcrumbs in the Title Bar
1524* Added more detailed types for selected resources [ResourcePicker]
1525* Added new discrete variant picker [ResourcePicker]
1526* Added `initialQuery` to resource picker options [ResourcePicker]
1527
1528### Changed
1529
1530* Ensure resource picker payload includes options [ResourcePicker]
1531
1532* Rename all instances of `TwoWay` to `ActionSet` to better clarify the difference between single actions and action sets.
1533* Convert `Redirect`, `History` and `Loading` to actions sets for consistency with other actions groups
1534
1535### Fixed
1536
1537* Fixed spelling for Flash option `isDismissible`
1538
1539### Removed
1540
1541## [v0.1.3]
1542
1543### Added
1544
1545* Added ability to specify `SECRET` via environment variable
1546* Added CODEOWNERS
1547* Added Cart.updateById action
1548* Export host API client load action
1549* Export POS error actions
1550
1551### Changed
1552
1553* Clean up READMEs
1554* Introduce more functionality for secondary actions in test app
1555* Ignore `TEST.md` et al for npm
1556
1557### Fixed
1558
1559* Client now handles redirection correctly when `forceRedirect` is set
1560* Fixed optional fields for cart payload
1561
1562### Removed
1563
1564* Removed `start:prodShop` task
1565* Removed docs referencing internal setup instructions
1566
1567## [v0.1.1]
1568
1569### Changed
1570
1571* Downgraded lerna to `2.9.1`
1572
1573## [v0.1.0]
1574
1575### Changed
1576
1577* Rename the package to `app-bridge`
1578
1579### Fixed
1580
1581* Local dev EASDK Playground app install URL
1582
1583## [v0.0.18]
1584
1585### Changed
1586
1587* Use TravisCI instead of CircleCI
1588
1589## [v0.0.17]
1590
1591### Added
1592
1593* Perform validation for `apiKey` when an action is dispatched or when the app state is requested
1594* Added client helpers `getUrlParams` and `getShopOrigin`
1595
1596### Changed
1597
1598* Rename the `apiClientId` in the client config to `apiKey`
1599* Remove dependency on Redux for `actions` and `client` modules
1600* Export a union type for all available actions for each action group
1601* The default export for the client module will now point to a method that automatically calls to create the transport between the app and the top window.
1602
1603_Old_
1604
1605```js
1606import createAppWrapper, {getShopOrigin} from '@shopify/easdk';
1607const config = {apiKey: '123', shopOrigin: getShopOrigin()};
1608const app = createAppWrapper(window.top)(config);
1609```
1610
1611_New_
1612
1613```js
1614import createApp, {getShopOrigin} from '@shopify/easdk';
1615const config = {apiKey: '123', shopOrigin: getShopOrigin()};
1616const app = createApp(config);
1617```
1618
1619### Fixed
1620
1621* Correct `type` for Resource Picker's `UpdateAction` interface to `typeof ActionType.UPDATE` instead of `typeof ActionType.SELECT`
1622
1623## [v0.0.16]
1624
1625### Added
1626
1627* Make `APICLIENT::LOAD` a constant that Web can consume
1628* Add apiClientId to ApiClientConfig in the host module
1629* Handle app printing
1630
1631### Changed
1632
1633* Simplify the fake host and delete unused apiClientLoad action
1634* Make the fake host handle iframe urls consistent with how Web is handling them for embedded app and modals
1635
1636### Fixed
1637
1638* Fix the Title Bar to not throw an error if both primary and secondary buttons are undefined
1639
1640## [v0.0.15]
1641
1642### Added
1643
1644* Add client id to `APICLIENT::LOAD` action
1645
1646### Changed
1647
1648* Update the README for modals to reflect the expected `url` and `path` properties in the payload
1649* Update the demo app to include a button to open a iframe modal with a relative path
1650* Fix the webpack config so that the test modal page is nested under `app` like the other pages
1651* Change type for `lineItem.price` and `discount.amount` from string to number
1652
1653## [v0.0.14]
1654
1655### Changed
1656
1657* Fixed MessageTransport for AppMessage when calling app.getState().
1658* Changed update cart action from `APP::CART::UPDATED` to `APP::CART::UPDATE`.
1659
1660## [v0.0.13]
1661
1662### Changed
1663
1664* Added a fix for the `fromWindow` to not add a message handler if the contentWindow is the same as the current window.
1665This prevents messages from being sent twice.
1666* Correct the check for EASDK actions in `fromWindow`, previously it was assuming an incorrect shape for the data.
1667
1668## [v0.0.12]
1669
1670### Changed
1671
1672* Allow parent message transport to handle all messages that have a type of `dispatch` or `getState`
1673* Modify `fromWindow` to accept an origin as a string
1674* Correct the default export for easdk/client to resolve the `Cannot invoke an expression whose type lacks a call signature` error
1675* Add Cart actions for POS.
1676* Add example to get POS user and location from redux store in test app
1677
1678## [v0.0.11]
1679
1680### Changed
1681
1682* Changed ids in ResourcePicker selection payload from strings to numbers to maintain backwards compatibility with current JSON.
1683
1684## [v0.0.10]
1685
1686### Added
1687
1688* Client now handles redirection to web host if `forceRedirect` flag is set
1689* Tests for ResourcePicker actions and validator.
1690
1691### Changed
1692
1693* Add a new `path` option for iframe modals which accepts relative urls. Rename the `srcUrl` to `url` for consistency.
1694Absolute urls for modals must be in the same origin as the app otherwise an error will be thrown.
1695
1696## [v0.0.9]
1697
1698### Added
1699
1700* `Resource Picker` actions are now available with [documentation](src/actions/ResourcePicker).
1701
1702### Fixed
1703
1704* Remove default props for `Modal`, `Button` and `ButtonGroup` so that errors are thrown when invalid options are set.
1705
1706## [v0.0.8]
1707
1708### Changed
1709
1710* Change `app.dispatch` type to `Dispatch<AnyAction>`
1711
1712## [v0.0.7]
1713
1714### Added
1715
1716* shopify-express middleware to enable installing project as an embedded app locally
1717
1718### Changed
1719
1720* Host is now required to pass in a reducer when calling buildMiddleware
1721* withApp decorator now provides a store prop to the wrapped component
1722* Make title property optional for `TitleBar` to be more consistent with the older `EASDK` implementation
1723* Make `TitleBar` buttons validator reject empty and malformed objects
1724* Shorten names of exported types for Actions to be more consistent and less verbose. Ex. `Button.ButtonOptions` is now `Button.Options`
1725* Use the prefix `APP` for actions instead of `EASDK` to avoid conflicts with Shopify Web
1726* Allow modal footer to accept a primary button and secondary buttons to be more aligned with Polaris modals
1727* Pass arbitrary props from `Frame` to child `iframe`
1728
1729### Fixed
1730
1731* Make custom `isModalMessage` type check return the correct `ModalMessage` type
1732
1733[unreleased]: https://github.com/shopify/easdk/compare/v0.1.4...HEAD
1734[v0.1.4]: https://github.com/shopify/easdk/compare/v0.1.3...v0.1.4
1735[v0.1.3]: https://github.com/shopify/easdk/compare/v0.1.1...v0.1.3
1736[v0.1.1]: https://github.com/shopify/easdk/compare/v0.1.0...v0.1.1
1737[v0.1.0]: https://github.com/shopify/easdk/compare/v0.0.18...v0.1.0
1738[v0.0.18]: https://github.com/shopify/easdk/compare/v0.0.17...v0.0.18
1739[v0.0.17]: https://github.com/shopify/easdk/compare/v0.0.16...v0.0.17
1740[v0.0.16]: https://github.com/shopify/easdk/compare/v0.0.15...v0.0.16
1741[v0.0.15]: https://github.com/shopify/easdk/compare/v0.0.14...v0.0.15
1742[v0.0.14]: https://github.com/shopify/easdk/compare/v0.0.13...v0.0.14
1743[v0.0.13]: https://github.com/shopify/easdk/compare/v0.0.12...v0.0.13
1744[v0.0.12]: https://github.com/shopify/easdk/compare/v0.0.11...v0.0.12
1745[v0.0.11]: https://github.com/shopify/easdk/compare/v0.0.10...v0.0.11
1746[v0.0.10]: https://github.com/shopify/easdk/compare/v0.0.9...v0.0.10
1747[v0.0.9]: https://github.com/shopify/easdk/compare/v0.0.8...v0.0.9
1748[v0.0.8]: https://github.com/shopify/easdk/compare/v0.0.7...v0.0.8
1749[v0.0.7]: https://github.com/shopify/easdk/compare/0f328b35a5a4ac06202e768e46a153c1df922593...v0.0.7