All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
11.0.0 (2021-09-08)
Note: Version bump only for package bb-flagship
11.0.1-alpha.17 (2021-09-08)
- fsapp: stuck blockers (b35bb5a)
11.0.1-alpha.16 (2021-09-01)
- fscomponents: rerender when render changes (8e6328d)
- fsweb: babel warnings about private properties in object (5b259f0)
11.0.1-alpha.15 (2021-08-27)
- fscomponents: enhanced grid component (c5015f5)
11.0.1-alpha.14 (2021-08-25)
- fsapp: navigator context (4150056)
11.0.1-alpha.13 (2021-08-19)
- fsapp: catch external route promises (240c766)
- fsapp: fix modal options for navigation (49e4e70)
- fsapp: fix modal options typing (423a895)
11.0.1-alpha.12 (2021-08-16)
- fscomponents: expose some accessibility props (0a5202e)
11.0.1-alpha.11 (2021-08-09)
- fslinker: class tokens (1149279)
11.0.1-alpha.10 (2021-08-03)
- fslinker: tsconfig for testing (2af13bd)
- fsapp: provide additional injectables (a8c8568)
- fsapp: statically referenced context (f8cacd5)
- fslinker: dependency injection (dd6ca67)
11.0.1-alpha.9 (2021-07-27)
Note: Version bump only for package bb-flagship
11.0.1-alpha.8 (2021-07-21)
- fscomponents: prevent crashing when
itemsPerPage
is invalid (fe8be36)
11.0.1-alpha.7 (2021-07-20)
-
fscomponents: multicarousel linting errors (fcc0a54)
-
fscomponents: proper size on items per page (63ec025)
-
pirateship: remove unused MultiCarousel props (a19a40e)
-
fix(fscomponents)!: update zoom carousel with MultiCarousel updates (92d71ca)
-
refactor(fscomponents)!: multi carousel fs11 update (98b951d)
-
refactor(fscomponents)!: modernize grid component (f361367)
MultiCarousel
no longer hasref
, usecarouselController
instead- Deprecates a few
MultiCarouselProps
props and removes a few that were unused. - Deprecated several props in
11.0.1-alpha.6 (2021-07-13)
- fsengagement: fix for context in TitleWithLink (637c84d)
- fsengagement: fix for context in TitleWithLink (9148848)
11.0.1-alpha.5 (2021-07-12)
- fsengagement: add new component library (55cb8b4)
- fsengagement: update engagement components (b5baf49)
- fsengagement: update engagement components (ecc2ec6)
- switching to new component library (c92767c)
11.0.1-alpha.4 (2021-07-09)
- fscomponents: Added V4 to exports (793fc27)
11.0.1-alpha.3 (2021-07-09)
- fsapp: updating title (593af83)
11.0.1-alpha.2 (2021-07-07)
Note: Version bump only for package flagship
11.0.1-alpha.1 (2021-07-07)
- make sinfokeys an optional prop to storage manager (1e91734)
- flagship: usage description update (7d7211e)
- fsapp: pass keys from env to dev menu for SInfo (78c7b64)
11.0.1-alpha.0 (2021-07-06)
Note: Version bump only for package bb-flagship
11.0.0-alpha.61 (2021-07-06)
Note: Version bump only for package flagship
11.0.0-alpha.60 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.59 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.58 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.57 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.56 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.55 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.54 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.53 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.52 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.51 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.50 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.49 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.48 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.47 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.46 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.45 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.44 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.43 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.42 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.41 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.40 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.39 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.38 (2021-07-01)
Note: Version bump only for package flagship
11.0.0-alpha.37 (2021-06-28)
- fsapp: touch inputs on android (3c54840)
11.0.0-alpha.36 (2021-06-25)
- fsapp: asynchronous initialization (01b7166)
11.0.0-alpha.35 (2021-06-24)
- fsapp: modal context web props (957b6af)
- fsapp: redux in modals (09afcab)
11.0.0-alpha.34 (2021-06-23)
- fsapp: syncronous initialization (8debecb)
- fsapp: expose history type (9273e72)
11.0.0-alpha.33 (2021-06-23)
- fsapp: FS-2511 expose hydrate config option for beta app (3974a07)
- fsapp: FS-2511 expose hydrate RNW config option (0ded47f)
- fscomponents: add ability to hide oveflow on carousel (379ccb0)
11.0.0-alpha.32 (2021-06-11)
11.0.0-alpha.31 (2021-06-08)
- extract image styles for preview (a9d3fe4)
- fscomponents: FS-2435 add serializable review indicator (1e1d886)
11.0.0-alpha.30 (2021-06-03)
- babel build spam (2fb9a49)
- use standardized container (15c5cf5)
- use styles appropriately (579e672)
- use styles appropriately (5ec12e5)
- fscomponents: FS-2308 - allow serializableImage to have children (43e16a3)
- fscomponents: serializable v2 component (af105be)
- public js docs (b81b565)
11.0.0-alpha.29 (2021-05-26)
11.0.0-alpha.28 (2021-05-26)
Note: Version bump only for package bb-flagship
11.0.0-alpha.27 (2021-05-18)
Note: Version bump only for package bb-flagship
11.0.0-alpha.26 (2021-05-13)
- serializable v1 (9d11847)
11.0.0-alpha.25 (2021-05-12)
- fscommerce: fix misspelled reviewId (938dc3b)
11.0.0-alpha.24 (2021-05-06)
- fscommerce: FS-2186 add review id to product data (4200aa7)
11.0.0-alpha.23 (2021-05-05)
11.0.0-alpha.22 (2021-04-29)
- fsweb: deliver react bundle on all fall-through requests (126d012)
11.0.0-alpha.21 (2021-04-27)
- FS-2185 add support for cursor-based pagination (94d946a)
11.0.0-alpha.20 (2021-04-22)
- allow native to have multiple tabs with same screen (b9e45d3)
- apply status bar styles to Route Collection (8e942db)
- correctly apply nav/status styles (f53e3e9)
11.0.0-alpha.19 (2021-04-16)
- apply navbar styles to RouteCollections (0484bcf)
11.0.0-alpha.18 (2021-04-16)
- fsengage: FS-2222 limit type for traffic source data (5c376f6)
- fscomponents: Serializable Cateogry Line (106c239)
- fsengage: FS-2222 add ability to set traffic attribution data (762677f)
- fsengage: FS-2222 bump react-native-google-analytics version (fc882b7)
11.0.0-alpha.17 (2021-04-12)
- refactor to support parent routes (764087a)
- update dev-menu component (7d0deef)
- update printed dev routes (6006436)
- update printed dev routes (666cf7b)
- allow beta router to handle univeral links with need for prefix (70afa5b)
11.0.0-alpha.16 (2021-04-05)
- fix external route paths (c9d6231)
10.11.2 (2021-03-17)
- FS-2160 update all CFBundleShortVersionString to be shortVersion (ecd0573)
10.11.1 (2021-03-16)
- FS-2158 incorrect usageDescriptionKey for att permission (6ed5ad0)
10.11.0 (2021-03-05)
10.10.0 (2021-03-02)
- fscommerce: types for salesforce content API (1b30b72)
- fscommerce: - allow only one invocation of the session manager
get
method at a time.
- provide types for the
fetchCart
method to allow only one invocation of the method at a time.
10.9.0 (2021-02-04)
- fscommerce: types for salesforce bonus discount line items (e4e7c2d)
10.8.0 (2021-01-22)
- fsapp: Fix using loadInitialData to set state (f55a7b1)
- fscommerce: product promotions (1cca6bd)
- fscommerce: product promotions (4546a01)
- fsengagement: Adding stories for fsengagement (e47f157)
- fsweb: Add support for an array of endpoints (c392d54)
10.11.2 (2021-03-17)
- FS-2160 update all CFBundleShortVersionString to be shortVersion (ecd0573)
10.11.1 (2021-03-16)
- FS-2158 incorrect usageDescriptionKey for att permission (6ed5ad0)
10.11.0 (2021-03-05)
- fscommerce: types for salesforce content API (1b30b72)
10.10.0 (2021-03-02)
- fsapp: Fix using loadInitialData to set state (f55a7b1)
- fscommerce: session manager (3fe7a30)
- fscommerce: session manager (ec4a80f)
- fsengagement: Adding stories for fsengagement (e47f157)
- fscommerce: - allow only one invocation of the session manager
get
method at a time.
- provide types for the
fetchCart
method to allow only one invocation of the method at a time.
10.9.0 (2021-02-04)
- fscommerce: types for salesforce bonus discount line items (e4e7c2d)
10.8.0 (2021-01-22)
- fscommerce: product promotions (1cca6bd)
- fscommerce: product promotions (4546a01)
- fsweb: Add support for an array of endpoints (c392d54)
10.7.1 (2021-01-05)
- flagship: Remove animated image patch (03acfbe)
10.7.0 (2020-12-16)
- fscommerce: Make new functions optional (18c19d7)
- fscommerce: customer's product lists in fssalesforce package (deb7ed6)
10.6.1 (2020-12-16)
- fs-1893 update targeted devices wrong regex (daded6f)
- flagship: set proper device targets in ios template (908ed4b)
10.6.0 (2020-12-14)
- category: allow fetchCategory query to have levels parameter (773a1ae)
10.5.1 (2020-12-07)
- ssr: fix server side rendering of the $1 instances (7d00a83)
- ssr: Fix the rendering on the server side when the body or variables contain $1 instances.
10.5.0 (2020-12-04)
- flagship: link without forceLink 🔗 (92a87de)
- fscomponents: fix web carousel only showing one image (a688072)
- fsengage: lint errors (1a38931)
10.5.0-alpha.1 (2020-11-30)
- fsapp: Url handling for native (e0c0f71)
10.5.0-alpha.0 (2020-11-30)
- fscomponents: Fixes for serializable props (6be0632)
- fsapp: notFoundRedirect (90005a0)
- fsapp: Screen option for notFoundRedirect (042aa9b)
- add link card (19a0d6d)
- add product index grid ghost component (0c80ddb)
10.4.0 (2020-11-16)
- fscomponents: Use div for web multicarousel (903f6c2)
- fsweb: Actually remove svgs (1da221f)
- fsweb: Remove svgs module (c23171f)
- fsengagement: add ghost content loading component (3fac131)
10.3.0 (2020-11-06)
- feedback changes (61459b8)
- feedback fixes (c8659d6)
- feedback fixes (4acbc34)
- fscomponents: Fixes for swatches (1adc779)
- flagship: remove flipper support (4297f9c)
- add new cart item component (#1748) (c0baee9)
- fscomponents: Updates to Swatches (20ca7d7)
- ghost-screen: PDPGhost | Add to Flagship Repo (9c83ae7)
- CartItemGhost | Add to Flagship Repo (e76be4b)
- CartItemGhost | Add to Flagship Repo - replaced to CartItem (4a63a6d)
- CategoryListGhost | Add to Flagship Repo (fbad160)
- CategoryListGhost | Add to Flagship Repo (07d123c)
- CategoryListGhost | Add to Flagship Repo - fix adding itemContainerStyle (dc12da2)
- CategoryListGhost | Add to Flagship Repo - fix changed naming (6fda510)
- CategoryListGhost | Add to Flagship Repo - replace to fscategory (8746c5f)
- CategoryListGhost | Add to Flagship Repo - replace to fscategory (f1a7143)
- statically set key name for ga query params (aac2aac)
- fsengage: add support for directly setting google analytics params (5b3d5b0)
- ghost-screen: PDPGhost | Add to Flagship Repo (324f93b)
- ghost-screen: PDPGhost | Serialize Props (f33a33c)
- CategoryListGhost | Add to Flagship Repo - fix SerializableProps (3387293)
10.2.2 (2020-10-29)
10.2.1 (2020-10-29)
Note: Version bump only for package bb-flagship
10.2.0 (2020-10-28)
Note: Version bump only for package bb-flagship
10.2.0-alpha.0 (2020-10-28)
- fix android release variant compilation (#1765) (96e33f1)
- fscomponents: Fix SearchScreen story (5968581)
- fscomponents: Remove unneeded tslint disable (d8f2aa6)
- fscomponents: Update SelectableList (c55b936)
- fscomponents: Add Picker component (e7e76bf)
- fscomponents: Add ToggleButton component (6130d4d)
- fscomponents: Add TooltipDisplay component (1193b5b)
- fscomponents: Update SearchBar and SearchScreen (572bad1)
10.1.0 (2020-10-21)
- flagship: update RNFirebase pod (#1738) (bcbca47)
- flagship: Update storybook and rn-device-info (4d3428b)
- flagship: Updates for PR review (111b464)
- fscomponents: Fixes for FilterListDrilldown (26892b6)
- flagship: iOS Multiple Target Support (#1287) (b501fd1)
- fscomponents: Add RadioButtonLine component (0815e13)
- add header in the nesting button modal (#1734) (5ecc911)
- fscomponents: Update FilterListDrilldown (2479a29)
- fscomponents: Update StepIndicator (ebc41e9)
- fsproductindex: Updated ProductIndex (d3a6fc0)
10.0.0 (2020-10-13)
- fsapp: Fix typing on loadInitialData (032e992)
- fsapp: Update typing for pirateship lib (6011628)
- fscomponents: Ensure node is Element (1488f2f)
- pirateship: Fix compilation error (e836dd9)
- pirateship: fix error in cart when recently viewed items isn't set (0b4160f)
- pirateship: Remove unneeded checks (a5075c7)
- any-occurrences: Replace all occurrences of "any" in /pirateship/src/providers (d9d161a)
- any-occurrences: Replace all occurrences of "any" in /pirateship/src/reducers (64a5f54)
- any-occurrences: Replace all occurrences of "any" in packages/fscomponents/src/lib/helpers.ts (fc293b5)
- any-occurrences: Replace all occurrences of "any" in packages/fscomponents/src/lib/wallets (4ddc942)
- any-occurrences: Replace all occurrences of "any" in packages/fscomponents/src/lib/wallets (changes) (7cf1458)
- fscomponents: add NestingButtons component (86cd839)
- fscomponents: add price component (#1709) (a4de6f7)
- fscomponents: Replace all occurrences of "any" in LoginFormFK component (9432f07)
- fscomponents: Replace all occurrences of "any" in LoginFormFK component (9e7e0ba)
- Replace all occurrences of "any" in applyDefaults (909540d)
- Replace all occurrences of "any" in ContactInfoForm (bdb7393)
- Replace all occurrences of "any" in fscomponents/Alert.web (39f14f4)
- Replace all occurrences of "any" in fscomponents/CMSFeedback (3153b1e)
- Replace all occurrences of "any" in fscomponents/ProductMetadata (1cbddf2)
- Replace all occurrences of "any" in pirateship/lib (93268fa)
- Replace all occurrences of "any" in pirateship/lib (b8d9129)
- Replace all occurrences of "any" in PSAddressForm (3cda525)
- Replace all occurrences of "any" in PSScreenWrapper (967c9ae)
- any-occurrences: Replace all occurrences of "any" in PSTotals (58ceb55)
- CreditCardForm: Replace all occurrences of "any" in CreditCardForm component (7f1e04d)
- fscomponents: Replace all occurrences of "any" in ActionBar (622d4cf)
- fscomponents: Replace all occurrences of "any" in AddressForm (1ee9423)
- fscomponents: replace all occurrences of "any" in Alert (7bcdb62)
- fscomponents: Replace all occurrences of "any" in CMSProvider component (f9e10d3)
- fscomponents: replace all occurrences of "any" in FilterList (4b6aa08)
- fscomponents: Replace all occurrences of "any" in LocationItem (a73254b)
- fscomponents: Replace all occurrences of "any" in LoginFormFK component (06ab1e2)
- fscomponents: Replace all occurrences of "any" in ModalHalfScreen (05d78a5)
- fscomponents: Replace all occurrences of "any" in ReviewIndicator (bdbffd4)
- fscomponents: Replace all occurrences of "any" in SearchBar (c6fd33f)
- fscomponents: Replace all occurrences of "any" in SearchModal (daa0949)
- fscomponents: Replace all occurrences of "any" in SearchScreen (53a9b2f)
- fscomponents: replace all occurrences of "any" in SyndicationIndicator (394c2ee)
- fsnetwork: Replace all occurrences of "any" in FSNetwork package (4d546e2)
- GridComponent: Replace all occurrences of "any" in Grid (1cb7e8b)
- pirateship: Replace all occurrences of "any" in PSHeroCarousel (182b16a)
- pirateship: Replace all occurrences of "any" in PSLabeledValues (34df9de)
- pirateship: Replace all occurrences of "any" in PSPlaceholder (334a2c3)
- pirateshipPSModalComponent: Replace all occurrences of "any" in PSModal (23d7000)
- pirateshipPSStepperComponent: Replace all occurrences of "any" in PSStepper (6535571)
- pirateshipPSToggleComponent: Replace all occurrences of "any" in PSToggle (beeaec0)
- PromoForm: Replace all occurrences of "any" in PromoForm component (6188e92)
- SwatchesComponent: Replace all occurrences of "any" in Swatches (1ae422f)
- touchableDelayWebComponent: Replace all occurrences of "any" in TouchableDelay.web (6eb3deb)
- TouchableHighlightLinkWebComponent: Replace all occurrences of "any" in TouchableHighlightLink.web (4002779)
- TouchableOpacityLinkWebComponent: Replace all occurrences of "any" in TouchableOpacityLink.web (04abad1)
- TouchableWithoutFeedbackLinkWebComponent: Replace all occurrences of "any" in TouchableWithoutFeedbackLink.web (921d8d4)
- Replace all occurrences of "any" in fscomponents/Selector (5318981)
10.0.0-alpha.9 (2020-10-07)
- fsapp: Add additional options to SSR (79eb03d)
10.0.0-alpha.8 (2020-10-07)
10.0.0-alpha.7 (2020-10-06)
- fsweb: Add languages to navigator (687b563)
- statically set key name for ga query params (dcb60c8)
- fscommerce: Add swatches and images to OptionValue (e45778d)
- fsengage: add support for directly setting google analytics params (9ef47fa)
- fsi18n: Add functions to listen for locale updates (8c780d4)
- add story to ChangePassword component (87d086b)
10.0.0-alpha.6 (2020-10-06)
- fsengagement: address cannot set state on unmounted component error (e7a69fb)
- fsweb: Update to newer version of async-storage (b2bbad0)
- fsapp: Add SSR support (aa2fd4c)
- replace react-native-restart with RN DevSettings (7139061)
- replaced tcomb-form-native with bb fork (d9993ea)
10.0.0-alpha.5 (2020-09-25)
- audit usenativedriver settings for animations (a3622c0)
- make permissions a soft dependency in fsengage (e805007)
10.0.0-alpha.4 (2020-09-24)
- fsproductindex: Fix product index typing (dcc9286)
- fsweb: add build scripts for web (5551f89)
- fsweb: Remove stray comma (b7eedb7)
- fsweb: Convert proxy to Typescript (d5990bc)
- add knobs - Totals story (12e3b31)
- Update FS component to allow custom header to be passed in (ab93e8c)
- fsweb: add proxy support (1e8f1c8)
- add story to SearchScreen component (5d31e1f)
- add knobs - Carousel story (e40f19e)
- add knobs - loginForm story (bbb1cb8)
- add knobs - MultiCarousel story (e317d52)
- add knobs - MultiCarousel story (b44cd43)
- add knobs - Totals story (6923e0c)
- add knobs for CMSFeedback story (835d647)
- Create UpdateNameOrEmail story (994ebe0)
- Create UpdateNameOrEmail story (6bc2e33)
- Update FS component to allow custom header to be passed in (61f3bfb)
- Update FS component to allow custom header to be passed in (7467aea)
10.0.0-alpha.3 (2020-09-23)
- fix imports of tcomb-form-native (4dbcab9)
- flagship: Swift library fix (b022f63)
- fix iOS compilation error (97084a7)
- remove unnecessary lodash omit from props (273bae6)
- flagship: add init script to patch rn images for ios 14 (9667620)
- flagship: Upgrade to react-native-navigation 6 (1766342)
- fscomponents: Better backwards compatibility (da268d4)
- fscomponents: Fix empty stars for reviews (1b02443)
- fscomponents: Fix search history display (e57d0b5)
- fscomponents: Remove redundant code in SearchModal (d874255)
- pressing X on cart item removes from cart (9f2d86c)
- remove cart item count badge when removing items from cart (abaa899)
- fsweb: Upgrade react-native-web to 0.12.2 (5c701ca)
- merge develop into master (#838) (1bb87b2), closes #620 #817 #814 #823 #808 #143 #862 #864 #877 #878 #867 #898 #906 #905
- implement react-native-permissions v2 support (e017806)
- remove hockeyapp and update appcenter for fastlane (839cb59)
- replace all any in PSCartItem (3505c56)
- Replace all occurrences of "any" in fscomponents/ProductItem (7331806)
- Replace all occurrences of "any" in FSMockDataSources package (3a0c881)
- upgrade to RN 0.63 (507d0e4)
- upgrade typescript to 4.0.2 (b6e6bac)
- any-occurrences: Replace all occurrences of "any" in PageDots (65f0116)
- flagship: RNDiff updates for RN63 (63b22b3)
- fsapp: webSlideContainer Drawer option (c297635)
- fscommerce: Allow setting the commerce provider's initial data (55d9da0)
- fsproductindex: Add functionality for loading previous pages (bbc6bb0)
- Revert "chore(fscomponents): Remove tcomb-form-native" (396630c)
- This upgrades react-native-permissions from v1 to v2 and adds config support for adding the appropriate pods and permissions to the ios and android projects. Permissions v2 has a new API that will require changes for existing implementations.
Usage of the library is described in their repo: https://github.com/react-native-community/react-native-permissions#methods
- major react native update
- This upgrades Typescript from 3.x to 4.x which includes changes that are for edge cases but still breaking nonetheless. The full changelog can be found here: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-0.html#breaking-changes
Fixed a couple instances where TypeScript recognized that we were always overriding variables by using the spread operator.
- flagship: upgrade to react-native-navigation 6 Should not affect most cases. https://github.com/wix/react-native-navigation/blob/master/CHANGELOG.md#breaking-changes
Fixes issues with tab bar icons not showing up in iOS 14.
- This removes the apiToken env config that could be used to configure App Center uploads. This was previously deprecated in favor of passing in an environment variable instead: APPCENTER_API_TOKEN.
This also removes the :beta lanes from the Fastfiles, as these attempted to upload builds to Hockeyapp which has been shut down. The available lanes are :appcenter and :build for iOS and :appcenter, :appcenter_bundle, and :build for Android.
-
If anything hard codes the android native project path (ie. android/app/src/main/java/com/brandingbrand/reactnative/and/project-name), it will need to be updated to account for the dynamic package name. Flagship now exports its own modules, so
flagship.path.android.nativeProjectPath(config)
can be used to get the directory without hard coding a path. -
Revert yarn.lock changes
-
feat: update bv components w/ syndicated indicator
Description Some reviews are syndicated by the manufacturer. When this is the case, if the client wants to display the indicator, another row will appear on the bottom of the review indicating that it is syndicated.
-
chore(release): publish v7.0.0
-
feat(flagship): support background modes
-
feat: update bv syndicated indicator style
Description There were some bugs with the syndication badges on smaller devices. Fixed them with flex-wrap. Also updated copy.
-
chore(release): publish v7.1.0
-
feat: add position property for half modal component
-
chore: add state typing for component CMSBanner
-
fix: excessive calls of handleContainerSizeChange in MultiCarousel
10.0.0-alpha.2 (2020-09-03)
Note: Version bump only for package bb-flagship
10.0.0-alpha.1 (2020-08-13)
Note: Version bump only for package bb-flagship
10.0.0-alpha.0 (2020-08-06)
- flagship: add init script to patch rn images for ios 14 (11149da)
- flagship: Upgrade to react-native-navigation 6 (dd35a9f)
- flagship: upgrade to react-native-navigation 6 Should not affect most cases. https://github.com/wix/react-native-navigation/blob/master/CHANGELOG.md#breaking-changes
Fixes issues with tab bar icons not showing up in iOS 14.
9.6.2 (2020-07-28)
- flagship: iOS Pods not being added (4e4c165)
- fscomponents: Fix crashes with bad currency codes (07070ea)
- fscomponents: Fix currency conversion (f746451)
9.6.1 (2020-07-16)
- fscomponents: Fix crash for empty carousel (53aee9f)
- fscomponents: Use React Children helper (0d33371)
9.6.0 (2020-07-09)
- flagship: removed single/multi column buttons (abd7d88)
- fsapp: Close dev menu before restart (9570820), closes /github.com/wix/react-native-navigation/blob/a641b0976f18c54a0d649cf7905b6c83ab2ebf67/lib/ios/RNNModalManager.m#L70
- fscomponents: Ensure required props are serializable for Swatches (a8e4a8f)
- fsengagement: Update engagement for Navigator updates (602e4dd)
- pirateship: add padding between swatches on PDP (1316047)
- pirateship: svg arrows no longer black boxes (f89e2d9)
- bump websocket-extensions to resolve security vulnerability (b71559f)
- fsengagement: add new time icon (5fba223)
- fsengagement: Update event card/block to allow for start/end dates (f894f16)
9.5.0 (2020-06-04)
- fsengagement: new methods to return segment list and messages (5bebff7)
9.4.0 (2020-06-02)
- fscomponents: added styling props for IE11 UI fix (763365d)
- fsproductindex: added styling props for IE11 UI fix (b1c15d3)
- flagship: Custom Short Version string for iOS (cb68386)
- fsapp: Add updateProps to navigator (23e1349)
9.3.0 (2020-05-14)
- fscomponents: Fix circular dependency (4120e03)
- fscomponents: fix missing icon for paypal button on web (545cea6)
- LocationItem: put return at end of component (f020577)
- add knobs - CreditCardForm story (5710b5e)
- add knobs for CMSBannerCarousel story (b30f2e3)
- add knobs for ImageWithOverlay story (4c7f7b7)
- add knobs for location item (11a426d)
- add knobs for modal (0e0abdb)
- add knobs for MoreText story (29107d5)
- add knobs for Selector story (54db967)
- add knobs for stepper story (44f03a2)
- add knobs for swatches story (32ddce3)
- add knobs for TabbedContainer story (c898759)
- add serializable props for LocationItem component (f40c317)
- add serializable props for ReviewIndicator (c073d4d)
- fscomponents: add knobs to review list (0edae45)
- add serializable props to CartItem (2fdb47d)
- add serializable props to ShareButton component (e83c067)
- add serializable props to Swatch component (3774ad4)
- add serializable props to TabbedContainer component (d0c8916)
- pin axios to 0.18.1 (531c84f)
9.2.1 (2020-05-08)
9.2.0 (2020-05-08)
- add debounce to EngagementComp (5d11c91)
- fsengagement: Header for discover missing after deeplinking (c34da47), closes #1322
- address android bundle restart crashes (83e2dc5), closes /github.com/wix/react-native-navigation/issues/3767#issuecomment-438029517 /github.com/wix/react-native-navigation/issues/5096#issuecomment-492032466
- update fstestproject to only use mock data sources (1ce3c54)
- restructure project structure (7c267d6)
- add serializable props for CategoryBox component (e6d53c6)
- add serializable props for CategoryLine component (b1dfbc2)
- add serializable props for MoreText component (8392ed5)
- add serializable props for ReviewsList (4ab1110)
- add serializable props for ReviewsSummary (a21f924)
- add serializable props for StatelessStepper component (b650f1a)
- add serializable props for Step and StepIndicator (9997c62)
- add serializable props for swatches (7fb6966)
- add serializable props to Alert component (76b0842)
- add serializable props to carousel component (dabcbcb)
- fscomponents: add knobs to alert stories (40e3092)
- add serializable props to CartCount component (1ecb808)
- add serializable props to PayPalCheckoutButton component (0b2d1e6)
- add serializable props to SearchModal Form component (59280fe)
- add serializable props to SearchScreen component (1388c05)
- add serializable props to Stepper component (52c3ab2)
- Create LoginFormFK story (a41723f)
- create RegistrationForm story (011107a)
- several packages will no longer be found in this repo
9.1.0 (2020-04-15)
- flagship: Fix line length (4ff58ac)
- flagship: Fix slashes for running iOS tests on Windows (7e4881a)
- flagship: Unify qs versions to 6.9.1 (6f3a9da)
- fscomponents: Correct empty star order (27ee0ae)
- fscomponents: Fix circular require (29bdc5f)
- fscomponents: Fix other style order (ae5a252)
- fscomponents: Fix updating button title (9b924fc)
- fscomponents: Fix use of empty star style for reviews (63644aa)
- fscomponents: Name inner component functions (c45bfae)
- fscomponents: Remove any from CategoryBox (fc74c48)
- fscomponents: Remove ModalHalfScreen componentWillReceiveProps (14bd6fb)
- fscomponents: Update form tests (654569e)
- fscomponents: Updated Accordion component (e2a94b0)
- fsweb: Fixes for web dependencies (878492f)
- flagship: add ability to provide custom ios bundle version string (84e4e9e)
- Add SerializableAccordionProps (ff68583)
- fscomponents: add ada label and initial value prop to searchbar (89d16ac)
- add story to cartItem component (218a717)
- add story to fadeInImage component (acf8c82)
- add story to PageIndicator component (9db9ed2)
- add story to PageIndicator component (2124350)
- Create CreditCardNumber story (6b04725)
- fscomponents: add knobs to accordian stories (b22371b)
- fscomponents: Added arrowRange prop (23ebe77)
9.0.1 (2020-04-03)
Note: Version bump only for package bb-flagship
9.0.0 (2020-03-30)
Flagship 9 introduces support for React Native 0.61 and React Navigation v4. For a comprehensive list of changes and for instructions on upgrading your project to this version, please refer to the following article in the wiki: https://github.com/brandingbrand/flagship/wiki/Flagship-9
8.7.0 (2020-03-26)
- fscomponents: Add knobs to zoom carousel (#1099) (c7b8b07)
- fscomponents: custom a11yLabel for selector title (#1097) (147da0c)
- fscomponents: ShareButton web support (#1102) (4a369a4)
8.6.1 (2020-03-23)
8.6.0 (2020-03-23)
8.5.0 (2020-03-19)
- fsapp: Allow setting the application root tag (#1082) (7db681a)
- fscomponents: Add styling and prop options to ZoomCarousel (#1087) (43c4bc5)
8.4.0 (2020-03-09)
8.3.0 (2020-02-12)
- fsbazaarvoice: Expand review data source (7d84d58)
8.2.0 (2020-02-10)
- fscomponents: Move story files to all live in the same folder (#1042) (040933d)
- pirateship: Update tab index for cart count (#1039) (3bd5e0b)
- fscomponents: FLAGSHIP-102 accessibility for Filter (9e6cf77)
- fscomponents: FLAGSHIP-104 accessibility for Zoom carousel (0c84ebc)
- fslocator: add customized search functionality (e5088c1)
8.1.0 (2020-01-24)
- fscomponents: FLAGSHIP-64 - Make Shelf a function component (80c8110)
- fscomponents: replace Arial with sans-serif (#1030) (6caa10d)
- fscomponents: Add formik, yup to fscomponents and LoginForm (d172d25)
8.0.0 (2020-01-15)
- flagship: update podfile to use cocoapods cdn (c3259d7)
- flagship: This requires updating CocoaPods (including in CI) to v1.7.2+ in order for pod install to work with the CDN. This allows CocoaPods to pull from their own CDN which avoids rate limiting when pulling sources from GitHub instead.
Note: Version bump only for package bb-flagship
7.10.0 (2020-01-14)
- fscomponents: ModalHalfScreen listener height update (#957) (abbcf03)
- android fastline syntax error due to a trailing comma (e52d97f)
- flagship: add Android App Bundle (.aab) Support (#950) (7d9fc73)
- pirateship: add enagement to pirateship demo (#959) (7e1705e)
7.8.0 (2019-12-18)
- update webpack dependencies (8d86721)
- fsengagement: add animated card list for demo (#954) (b58032a)
- fsengagement: add image grid component (#947) (19c7489)
7.7.1 (2019-11-20)
Note: Version bump only for package bb-flagship
7.7.0 (2019-11-20)
- flagship: deprecate appcenter.apiconfig configuration option (55c4b61)
7.6.0 (2019-11-14)
- flagship: Add option to only include the default env (#925) (f29ecfa)
- fsshopify: add safe undefined handler (273653b)
- fsshopify: add safe undefined handler (ab39b48)
- fsshopify: account data source implementation (580d95e)
7.5.4 (2019-11-08)
Note: Version bump only for package bb-flagship
7.5.3 (2019-11-08)
Note: Version bump only for package bb-flagship
7.5.2 (2019-11-08)
Note: Version bump only for package bb-flagship
7.5.1 (2019-11-07)
Note: Version bump only for package bb-flagship
7.5.0 (2019-11-07)
- flagship: add targeted device to both Debug and Release config (70f9aaa)
- update react-native-htmlview to version 0.14.0 (64165aa)
- flagship: fix fastlane build lane (e6d64bf)
- flagship: update string replace to work in new fastfile (f5ae87b)
- fsapp: Put dev menu as first screen (0e4bcc0)
- fsengagement: update react-native-video (1d7a036)
- remove add-keys scripts in favor of more generic versions (5afe084)
- Write review submission typings (8e4d0ac)
- Write Reviews Baazarvoice implementation (7a33c38)
- fscomponents: add condition to render custom test modal content (f596e60)
- fscomponents: add custom modal content logic and test view (7baf939)
- fscomponents: add hideZoomButton props to ZoomCarousel (d342370)
- fscomponents: add nextArrowOnBlur prop to pass through (f49960a)
- fscomponents: add some option props to zoomCarousel (722cd92)
- fscomponents: extend changes to non web-specific zoomcarousel (fddce73)
- fscomponents: support more styling options for MultiCarousel (cf964f9)
- fsengagement: add new carousel option and full screen background (01beb32)
- This removes the add-keys-ios and add-keys-android scripts as they required an internal BB workflow to work. The new scripts, add-keys-ios-internal and add-keys-android-internal, can be configured with the environment files with passwords being passed in as environment variables.
For usage instructions, see the new wiki article: https://github.com/brandingbrand/flagship/wiki/Signing-Your-Apps
7.4.3 (2019-10-30)
- exclude kotlin intermediate build files (f2912e1)
- fsweb: Lock babel runtime in package.json (#905) (92aa97e)
7.4.2 (2019-10-29)
- Add 'Marquis' feature to Button with title dynamically reflecting CTA state (9c49aa7)
- Add itemCount to cart interface in fscommerce (#877) (53b02c3)
- get default env from initial script (af5d5ad)
- Modify the podspec version to ve 2.6.2 (#878) (c72f3c0)
- remove unnecessary checks (9789ff3)
- flagship: Fix renaming edge case for android (#898) (211209a)
- fsweb: Use yarn.lock for fsweb (#906) (2405dda)
- pirateship: Remove duplicate "name" in config (#867) (a4644c3)
7.4.1 (2019-10-09)
- flagship: add support for new pods (d2a0c28)
7.4.0 (2019-10-08)
- fsengagement: expose new inbox route that sets attributes (21fe454)
- fsengagement: remove moment library (e15bfb1)
7.3.0 (2019-10-08)
- Development version number should be fixed to the bottom of viewport for web (c978511)
- add appcenter support to fastlane scripts (00ede00)
- add position property for half modal component (9fb3e76)
7.2.0 (2019-10-07)
- flagship: ios background modes returning undefine (70d93ce)
- create SyndicationIndicator component, simplify conditional (96ad754)
- excessive calls of handleContainerSizeChange in MultiCarousel (7d820ba)
- fix infinite re-render bug when using renderSyndicatedIndicator prop (ef03df5)
- Gridlines are misaligned between products in Product Index #143 (7053202)
- remove unused function (ff8ea15)
- flagship: support background modes (1088366)
7.1.1 (2019-10-04)
- fscomponents: add arg to bv syndication badge render prop (36d435f)
7.1.0 (2019-10-02)
- update bv syndicated indicator style (3f706e3)
7.0.0 (2019-09-27)
- flagship: Make android namespace match package name (e53e362)
- flagship: Remove deprecated lifecycle functions (0c56274)
- fscomponents: flatten validation for cc number to onblur (175aabe)
- fsweb: Fix slashes for running web on Windows (189309e)
- fsweb: Lock web dependency versions (810e7c4)
- fsweb: Match routers path-to-regexp (5fcaf33)
- pirateship: Use componentDidUpdate in PSProductDetail (ab061e3)
- android init config (d5ef942)
- fsweb: Enable Progressive Web App (4a0eebb), closes #620
- update bv components w/ syndicated indicator (9239ada)
- flagship: If anything hard codes the android native project path (ie.
android/app/src/main/java/com/brandingbrand/reactnative/and/project-name), it will need to be
updated to account for the dynamic package name. Flagship now exports its own modules, so
flagship.path.android.nativeProjectPath(config)
can be used to get the directory without hard coding a path.
6.3.0 (2019-09-23)
6.2.0 (2019-09-19)
- fsweb: tag type of css bundle (05d3a44)
- pirateship: Fixes for blacklist and linking Windows slashes (cec5535)
- bump leanplum sdk version (#823) (2b378c9)
6.1.4 (2019-09-17)
6.1.3 (2019-09-12)
Note: Version bump only for package flagship_deploy
6.1.2 (2019-09-12)
Note: Version bump only for package flagship_deploy
6.1.1 (2019-09-12)
- create-fs-app: fix run cmd for android with certain bundleIds (99a3822)
- fsweb: Lock webpack version to 4.39.3 (995ebd1)
6.1.0 (2019-09-10)
- Add check that script is running on node 10 or above (c03cd6f)
- Add more stubbed configs (0cde81d)
- Fix app name config key (85f167e)
- Fix types and name variable for package.json (118c63b)
- Remove launch screen base config option (5bc7af6)
- Remove template config when writing a new one (bf6e514)
- Add create-fs-app functionality (9dddddb)
6.0.0 (2019-09-04)
- fscomponents: fix price/originalPrice comparison (0f9447f)
- fsengagement: add fullscreen video option (6a3a3a7)
- fscomponents: Under the default render behavior, originalPrice will no longer be displayed unless it is actually different from price.
5.3.0 (2019-08-23)
- fsweb: add webpack alias for async storage (c36a971)
- Add network security config for Android (7aa9899)
- fsengagement: add shoppable ingredients cta (6974028)
5.2.0 (2019-08-21)
- fscomponents: restore missing type for zoomcarousel (236993f)
- fsweb: Prevent double transpiling of typeof (bb3bd74)
- fsweb: Prevent double transpiling of typeof (30ec79d)
- fsweb: Prevent double transpiling of typeof (427445d)
- fsweb: Update the webpack config file (933bc10)
- fsweb: Update the webpack config file (5e6bfb8)
- Fix application of refinements (82c9813)
- update axios from 0.18 to 0.18.1 for security fix (1e80a01)
- fscomponents: add some option props to zoomCarousel (45a054a)
- fscomponents: add some option props to zoomCarousel (a195337)
- fscomponents: extend changes to non web-specific zoomcarousel (18743f8)
- fscomponents: extend changes to non web-specific zoomcarousel (c7129f5)
- fscomponents: fix app bug by removing view wrapper (fbf66a8)
- fscomponents: remove backtick (23b9baa)
- fsengagement: store engagement profileId (a3e8a7d)
- fsengagement: store engagement profileId (e4f0c93)
- pin axios to 0.18.0 (b1d5c75)
5.1.1 (2019-08-19)
- fsweb: Prevent double transpiling of typeof (427445d)
- fsweb: Update the webpack config file (fae0ebf)
5.1.0 (2019-08-14)
- fscomponents: restore missing type for zoomcarousel (4150bc7)
- fscomponents: add some option props to zoomCarousel (6d87b3e)
- fscomponents: add some option props to zoomCarousel (7178d1c)
- fscomponents: extend changes to non web-specific zoomcarousel (88fe244)
- fscomponents: extend changes to non web-specific zoomcarousel (44eb31c)
- fscomponents: fix app bug by removing view wrapper (61277d6)
- fscomponents: remove backtick (affeae3)
- fsengagement: store engagement profileId (ef598fd)
- fsengagement: store engagement profileId (ac21688)
5.0.0 (2019-08-06)
- add initialTabIndex prop to tabStyle (1b6bb4d)
- add key based off block item (c732aa8)
- inbox block re-render improvement (9245eb3)
- Include children when querying SFCC for category info (a527b09)
- fsapp: Put dev menu as first screen (09a275a)
- fsengagement: update react-native-video (ae01256)
- remove add-keys scripts in favor of more generic versions (e7412f9)
- implement react native 0.59 (0592aa2)
- fscomponents: add hideZoomButton props to ZoomCarousel (c9dbfe4)
- fscomponents: add nextArrowOnBlur prop to pass through (e0aaf30)
- fscomponents: add renderModalContent prop (4105c44)
- fscomponents: add some option props to zoomCarousel (b7455e4)
- fscomponents: extend changes to non web-specific zoomcarousel (18ce3a6)
- fsengagement: add new carousel option and full screen background (f447c8e)
- fsengagement: add new carousel option and full screen background (42bbf54)
- fsengagement: allow EngagementComp to accept style (2671b64)
- fsengagement: update yarn.lock (dc973bd)
- This removes the add-keys-ios and add-keys-android scripts as they required an internal BB workflow to work. The new scripts, add-keys-ios-internal and add-keys-android-internal, can be configured with the environment files with passwords being passed in as environment variables.
For usage instructions, see the new wiki article: https://github.com/brandingbrand/flagship/wiki/Signing-Your-Apps
- This implements react native 0.59. Upgrading to this version will require dependency updates to be described in future documentation.
4.1.0 (2019-07-24)
- add initialTabIndex prop to tabStyle (1b6bb4d)
- add key based off block item (90062f4)
- inbox block re-render improvement (04a80e4)
- Include children when querying SFCC for category info (a527b09)
- implement react native 0.59 (0592aa2)
- fsengagement: add new carousel option and full screen background (8c5ad3d)
- fsengagement: allow EngagementComp to accept style (f368ccd)
- fsengagement: update yarn.lock (1222c6d)
- This implements react native 0.59. Upgrading to this version will require dependency updates to be described in future documentation.
4.1.0 (2019-07-24)
- add initialTabIndex prop to tabStyle (1b6bb4d)
- add key based off block item (90062f4)
- inbox block re-render improvement (04a80e4)
- Include children when querying SFCC for category info (a527b09)
- implement react native 0.59 (0592aa2)
- fsengagement: add new carousel option and full screen background (8c5ad3d)
- fsengagement: allow EngagementComp to accept style (f368ccd)
- fsengagement: update yarn.lock (1222c6d)
- This implements react native 0.59. Upgrading to this version will require dependency updates to be described in future documentation.
4.0.0 (2019-07-16)
- fscomponents: ease in carousel when there is itemUpdated (b4fad17)
- add initialTabIndex prop to tabStyle (84f768f)
- Include children when querying SFCC for category info (3dc9aed)
- implement react native 0.59 (ab18642)
- This implements react native 0.59. Upgrading to this version will require dependency updates to be described in future documentation.
4.0.0-alpha.3 (2019-07-16)
- fscomponents: ease in carousel when there is itemUpdated (98bde12)
3.2.0 (2019-07-03)
- update axios to version 0.19.0 (0279c9e)
- update fs-extra to version 8.0.0 (31b6e7a)
- update replace-in-file to version 4.1.0 (015abde)
- fsengage: allow fetching content for group (4fbbbf4)
- fsengage: update CMS/CMS provider files (fbfbac3)
3.1.1 (2019-06-04)
- update axios to version 0.19.0 (5be5f85)
- update fs-extra to version 8.0.0 (db734b9)
- update replace-in-file to version 4.1.0 (293629a)
3.1.0 (2019-06-03)
- flagship: pass leanplum push url to expected launchOptions value (5b1909c)
- flagship: put placeholders back for using exception domains (acaf8d1)
- flagship: remove minSdkVersion from Android versionCode (0ca3913)
- flagship: restore minsdkversion gradle prop (d10b0eb)
- fsapp: devMenu path override and web screen wrapper update (c9c8f78)
- fsapp: Expose getApplication functionality for SSR (ec4013e)
- fsapp: On web dev menu, go back before refreshing (aa9f849)
- fsapp: Updates to server-side handling of fsapp (e6b5506)
- fscategory: remove duplicate commerce loadData on component mount (722c4ba), closes /github.com/brandingbrand/flagship/blob/master/packages/fscommerce/src/Commerce/CommerceProvider.tsx#L134
- fscomponents: accessibilitylabel spelling fix (91265a2)
- fscomponents: actionbar sample styles cleaned up (b0ab28f)
- fscomponents: add accessibility to searchbar (69d808f)
- fscomponents: Add classes to swatch scroller for css (aa7d1f6)
- fscomponents: add key to SelectorList items (48b4161)
- fscomponents: add opt prop and color change for reviewIndicator (e49f7c8)
- fscomponents: fix linting of readme (d14dd8c)
- fscomponents: Fixes for IE11 (6a3f2d0)
- fscomponents: Fixes for IE11 buttons (1b4067a)
- fscomponents: hide web carousel if item width is 0 (047d28b)
- fscomponents: Move loadHistoryToState to componentDidMount (2708bbd)
- fscomponents: Move Multicarousel opacity and initialized into state (5628e2f)
- fscomponents: remove accessible prop to stop focus (d861de6)
- fscomponents: revert buggy button refactor (23430f8), closes #415 #587
- fscomponents: Round number of items for Multicarousel page width (3a5ef38)
- fscomponents: stepper as stateless functional component (1944cda)
- add a11yLabel/Role to Selector (4f58087)
- Bump storybook version (319ee3f)
- update pluralize to version 8.0.0 (24d0f02)
- fscomponents: update item width with new prop (e13849c)
- fscomponents: Use onSubmit function for SearchBar button (da4e807)
- fsproductindex: Expose fsproductindex functionality (ca42877)
- fsproductindex: Update commerce data even if no products (b1fbccc)
- pirateship: changes require to import for rndev-info (5d1c325)
- pirateship: fix accordion sample titles (ab30850)
- update react-native-device-info to version 0.29.1 (94a6629)
- update react-native-device-info to version 0.29.1 (48345a6)
- update svgs to version 4.1.0 (a1e0345)
- change storybook version to 4.1.16 (3ca71f0)
- point react-native-navigation to the brandingbrand fork (6ce7cef)
- fscomponents: add completed state accessibility label in Step (2434842)
- upgrade storybook to 4.2.0 and rn-web to 0.11.1 to fix storybook (dce1570)
- flagship: refactor module scripts and remove node-suspect (c5bf0f8)
- fsapp: add ability to pass location into the web router (b8e5733)
- fsapp: Add functions to convert path props to component props (23d5d9b)
- fsapp: Track whether the drawer is visible (32cf36e)
- fscommerce: Add isLoading prop to commerce provider (f304fc4)
- fscomponents: add a11yRole/Label to CategoryLine/SelectableRow (7b9118b)
- fscomponents: add ability to pass arrow styles for multicarousel (200deb4)
- fscomponents: add accessibility for modalhalfscreen background (86be4ad)
- fscomponents: add accessibility labels to button and swatches (edfcbf1)
- fscomponents: add accessibility role to categorybox and searchbar (18ab22f)
- fscomponents: add button properties for carousel (74836b6)
- fscomponents: add function to generate dynamic label from cms (f7b6c3f)
- fscomponents: add onblur and translations to multi carousel arrows (6afdf0b)
- fscomponents: Custom styling for swatch show more/less (f0227bc)
- fscomponents: make review recommendations configurable (4a701a0)
- fsweb: get pirateship working again on web (9ebd0bb)
- fsweb: get pirateship working again on web (c970423)
3.0.0 (2019-02-22)
- Do not exit init process if missing app center token (24c093e)
- Make scrollToTop function public (ced8b2f)
- fscomponents: fix android searchbar cancel (3c9f282)
- Require project to provide app center token (e349966)
- flagship: Fix possible memory leak and refactor Android code (f1b4023)
- flagship: pin android.support libs to 27 (27a60cd)
- flagship: restore android init to prior version (d249b92), closes #280
- flagship: run pod install after react-native link (2e4a13c)
- flagship: runs jscenter() last in build.gradle/repos (1c7560c)
- fsbazaarvoice: guard against unset includes in bv response (1fba1b2)
- fscheckout: Recalculate slider position when itemWidth changes (07158ce)
- fscomponents: Allow partial reviewIndicatorProps to be passed (2c356ca)
- fscomponents: default show arrow on cms banner carousel story (aa134e8)
- fscomponents: defend Selector against unsafe access (e1f3654)
- fscomponents: fix review summary percent recommend (7bf0e9d)
- fscomponents: Fix setting ReviewIndicator color (108a0d1)
- fscomponents: make clear what is image and what is overlay (165585d)
- fscomponents: remove outdated stylesheet on cmsfeedback component (bab62c6)
- fsengage: Fix product serialization for Adobe Analytics (9e4371b)
- fsengagement: add flag to enable forced resync (89c62d3)
- fsengagement: change registry settings (d0ff4c1)
- fsengagement: RELATED-1306 fix crashing on events tab (9f6e97e)
- fsi18n: Fix invalid translation string interpolation (d49ca24)
- fslocator: update react-native-maps to use BB repo (a14a6cb)
- fslocator: update yarn.lock with new maps dependency (49cbd8b)
- update react-native-restart to version 0.0.8 (db3ff02)
- pirateship: add missing rn payments dependency (a00a2f5)
- pirateship: ignore yoga in template podspec (36ff2d5)
- pirateship: re-adds greenkeeper lockfile (c6972cb)
- flagship: Add support for react-native-adobe-analytics library (c9218f7)
- flagship: additional pod sources (fe4c42e)
- fscheckout: Add ability to make the StepTracker interactive (689e113)
- fscomponents: add arrow knob to multicarousel storybook (0b9cef9)
- fscomponents: Allow turning off validate on blur (4088712)
- fscomponents: increase customizability of search bar (9fd5357)
- fscomponents: specify if searchbar input should clear after submit (7a48cd3)
- fscomponents: update how fieldsoptions are extended in addressform (4ca8e46)
- fsengage: Allow arbitrary data in event interfaces (30ab842)
- fsengage: Implement an adapter for Adobe Analytics (715d0ff)
- fsengagement: add fsengagement package (59c6be8)
- fsengagement: fix yarn.lock (fa7d71b)
- fsengagement: rebuild (c025a77)
- upgrade react native to 0.57.8 (ab40ab1)
- fsengagement: remove prelink react-native-fcm (bd76a08)
- fsfoundation: Add type alias for getting function argument types (be36449)
- fslocator: add custom error handling (fcf91a6)
- fslocator: add default region prop (e2bbd7f)
- This upgrades RN to 0.57.8, React to 16.6.3, and other dependencies as necessary. Updates were made to the iOS and Android native templates according to RN's instructions.
- fscomponents: This changes how fieldsOptions in AddressForm is extended via props from assignment to merge. With the previous configuration, users would need to override the entire configuration for each field in order to simply add or modify one option. This change may lead to side effects in apps that already pass custom fieldsOptions to AddressForm.
3.0.0 (2019-02-22)
- Do not exit init process if missing app center token (24c093e)
- Make scrollToTop function public (ced8b2f)
- fscomponents: fix android searchbar cancel (3c9f282)
- Require project to provide app center token (e349966)
- flagship: Fix possible memory leak and refactor Android code (f1b4023)
- flagship: pin android.support libs to 27 (27a60cd)
- flagship: restore android init to prior version (d249b92), closes #280
- flagship: run pod install after react-native link (2e4a13c)
- flagship: runs jscenter() last in build.gradle/repos (1c7560c)
- fsbazaarvoice: guard against unset includes in bv response (1fba1b2)
- fscheckout: Recalculate slider position when itemWidth changes (07158ce)
- fscomponents: Allow partial reviewIndicatorProps to be passed (2c356ca)
- fscomponents: default show arrow on cms banner carousel story (aa134e8)
- fscomponents: defend Selector against unsafe access (e1f3654)
- fscomponents: fix review summary percent recommend (7bf0e9d)
- fscomponents: Fix setting ReviewIndicator color (108a0d1)
- fscomponents: make clear what is image and what is overlay (165585d)
- fscomponents: remove outdated stylesheet on cmsfeedback component (bab62c6)
- fsengage: Fix product serialization for Adobe Analytics (9e4371b)
- fsengagement: add flag to enable forced resync (89c62d3)
- fsengagement: change registry settings (d0ff4c1)
- fsengagement: RELATED-1306 fix crashing on events tab (9f6e97e)
- fsi18n: Fix invalid translation string interpolation (d49ca24)
- fslocator: update react-native-maps to use BB repo (a14a6cb)
- fslocator: update yarn.lock with new maps dependency (49cbd8b)
- update react-native-restart to version 0.0.8 (db3ff02)
- pirateship: add missing rn payments dependency (a00a2f5)
- pirateship: ignore yoga in template podspec (36ff2d5)
- pirateship: re-adds greenkeeper lockfile (c6972cb)
- flagship: Add support for react-native-adobe-analytics library (c9218f7)
- flagship: additional pod sources (fe4c42e)
- fscheckout: Add ability to make the StepTracker interactive (689e113)
- fscomponents: add arrow knob to multicarousel storybook (0b9cef9)
- fscomponents: Allow turning off validate on blur (4088712)
- fscomponents: increase customizability of search bar (9fd5357)
- fscomponents: specify if searchbar input should clear after submit (7a48cd3)
- fscomponents: update how fieldsoptions are extended in addressform (4ca8e46)
- fsengage: Allow arbitrary data in event interfaces (30ab842)
- fsengage: Implement an adapter for Adobe Analytics (715d0ff)
- fsengagement: add fsengagement package (59c6be8)
- fsengagement: fix yarn.lock (fa7d71b)
- fsengagement: rebuild (c025a77)
- upgrade react native to 0.57.8 (ab40ab1)
- fsengagement: remove prelink react-native-fcm (bd76a08)
- fsfoundation: Add type alias for getting function argument types (be36449)
- fslocator: add custom error handling (fcf91a6)
- fslocator: add default region prop (e2bbd7f)
- This upgrades RN to 0.57.8, React to 16.6.3, and other dependencies as necessary. Updates were made to the iOS and Android native templates according to RN's instructions.
- fscomponents: This changes how fieldsOptions in AddressForm is extended via props from assignment to merge. With the previous configuration, users would need to override the entire configuration for each field in order to simply add or modify one option. This change may lead to side effects in apps that already pass custom fieldsOptions to AddressForm.
3.0.0 (2019-02-22)
- Do not exit init process if missing app center token (24c093e)
- Make scrollToTop function public (ced8b2f)
- fscomponents: fix android searchbar cancel (3c9f282)
- Require project to provide app center token (e349966)
- flagship: Fix possible memory leak and refactor Android code (f1b4023)
- flagship: pin android.support libs to 27 (27a60cd)
- flagship: restore android init to prior version (d249b92), closes #280
- flagship: run pod install after react-native link (2e4a13c)
- flagship: runs jscenter() last in build.gradle/repos (1c7560c)
- fsbazaarvoice: guard against unset includes in bv response (1fba1b2)
- fscheckout: Recalculate slider position when itemWidth changes (07158ce)
- fscomponents: Allow partial reviewIndicatorProps to be passed (2c356ca)
- fscomponents: default show arrow on cms banner carousel story (aa134e8)
- fscomponents: defend Selector against unsafe access (e1f3654)
- fscomponents: fix review summary percent recommend (7bf0e9d)
- fscomponents: Fix setting ReviewIndicator color (108a0d1)
- fscomponents: make clear what is image and what is overlay (165585d)
- fscomponents: remove outdated stylesheet on cmsfeedback component (bab62c6)
- fsengage: Fix product serialization for Adobe Analytics (9e4371b)
- fsengagement: add flag to enable forced resync (89c62d3)
- fsengagement: change registry settings (d0ff4c1)
- fsengagement: RELATED-1306 fix crashing on events tab (9f6e97e)
- fsi18n: Fix invalid translation string interpolation (d49ca24)
- fslocator: update react-native-maps to use BB repo (a14a6cb)
- fslocator: update yarn.lock with new maps dependency (49cbd8b)
- update react-native-restart to version 0.0.8 (db3ff02)
- pirateship: add missing rn payments dependency (a00a2f5)
- pirateship: ignore yoga in template podspec (36ff2d5)
- pirateship: re-adds greenkeeper lockfile (c6972cb)
- flagship: Add support for react-native-adobe-analytics library (c9218f7)
- flagship: additional pod sources (fe4c42e)
- fscheckout: Add ability to make the StepTracker interactive (689e113)
- fscomponents: add arrow knob to multicarousel storybook (0b9cef9)
- fscomponents: Allow turning off validate on blur (4088712)
- fscomponents: increase customizability of search bar (9fd5357)
- fscomponents: specify if searchbar input should clear after submit (7a48cd3)
- fscomponents: update how fieldsoptions are extended in addressform (4ca8e46)
- fsengage: Allow arbitrary data in event interfaces (30ab842)
- fsengage: Implement an adapter for Adobe Analytics (715d0ff)
- fsengagement: add fsengagement package (59c6be8)
- fsengagement: fix yarn.lock (fa7d71b)
- fsengagement: rebuild (c025a77)
- upgrade react native to 0.57.8 (ab40ab1)
- fsengagement: remove prelink react-native-fcm (bd76a08)
- fsfoundation: Add type alias for getting function argument types (be36449)
- fslocator: add custom error handling (fcf91a6)
- fslocator: add default region prop (e2bbd7f)
- This upgrades RN to 0.57.8, React to 16.6.3, and other dependencies as necessary. Updates were made to the iOS and Android native templates according to RN's instructions.
- fscomponents: This changes how fieldsOptions in AddressForm is extended via props from assignment to merge. With the previous configuration, users would need to override the entire configuration for each field in order to simply add or modify one option. This change may lead to side effects in apps that already pass custom fieldsOptions to AddressForm.
3.0.0 (2019-02-22)
- Do not exit init process if missing app center token (24c093e)
- Make scrollToTop function public (ced8b2f)
- fscomponents: fix android searchbar cancel (3c9f282)
- Require project to provide app center token (e349966)
- flagship: Fix possible memory leak and refactor Android code (f1b4023)
- flagship: pin android.support libs to 27 (27a60cd)
- flagship: restore android init to prior version (d249b92), closes #280
- flagship: run pod install after react-native link (2e4a13c)
- flagship: runs jscenter() last in build.gradle/repos (1c7560c)
- fsbazaarvoice: guard against unset includes in bv response (1fba1b2)
- fscheckout: Recalculate slider position when itemWidth changes (07158ce)
- fscomponents: Allow partial reviewIndicatorProps to be passed (2c356ca)
- fscomponents: default show arrow on cms banner carousel story (aa134e8)
- fscomponents: defend Selector against unsafe access (e1f3654)
- fscomponents: fix review summary percent recommend (7bf0e9d)
- fscomponents: Fix setting ReviewIndicator color (108a0d1)
- fscomponents: make clear what is image and what is overlay (165585d)
- fscomponents: remove outdated stylesheet on cmsfeedback component (bab62c6)
- fsengage: Fix product serialization for Adobe Analytics (9e4371b)
- fsengagement: add flag to enable forced resync (89c62d3)
- fsengagement: change registry settings (d0ff4c1)
- fsengagement: RELATED-1306 fix crashing on events tab (9f6e97e)
- fsi18n: Fix invalid translation string interpolation (d49ca24)
- fslocator: update react-native-maps to use BB repo (a14a6cb)
- fslocator: update yarn.lock with new maps dependency (49cbd8b)
- update react-native-restart to version 0.0.8 (db3ff02)
- pirateship: add missing rn payments dependency (a00a2f5)
- pirateship: ignore yoga in template podspec (36ff2d5)
- pirateship: re-adds greenkeeper lockfile (c6972cb)
- flagship: Add support for react-native-adobe-analytics library (c9218f7)
- flagship: additional pod sources (fe4c42e)
- fscheckout: Add ability to make the StepTracker interactive (689e113)
- fscomponents: add arrow knob to multicarousel storybook (0b9cef9)
- fscomponents: Allow turning off validate on blur (4088712)
- fscomponents: increase customizability of search bar (9fd5357)
- fscomponents: specify if searchbar input should clear after submit (7a48cd3)
- fscomponents: update how fieldsoptions are extended in addressform (4ca8e46)
- fsengage: Allow arbitrary data in event interfaces (30ab842)
- fsengage: Implement an adapter for Adobe Analytics (715d0ff)
- fsengagement: add fsengagement package (59c6be8)
- fsengagement: fix yarn.lock (fa7d71b)
- fsengagement: rebuild (c025a77)
- upgrade react native to 0.57.8 (ab40ab1)
- fsengagement: remove prelink react-native-fcm (bd76a08)
- fsfoundation: Add type alias for getting function argument types (be36449)
- fslocator: add custom error handling (fcf91a6)
- fslocator: add default region prop (e2bbd7f)
- This upgrades RN to 0.57.8, React to 16.6.3, and other dependencies as necessary. Updates were made to the iOS and Android native templates according to RN's instructions.
- fscomponents: This changes how fieldsOptions in AddressForm is extended via props from assignment to merge. With the previous configuration, users would need to override the entire configuration for each field in order to simply add or modify one option. This change may lead to side effects in apps that already pass custom fieldsOptions to AddressForm.
3.0.1-alpha.0 (2019-02-11)
- flagship: update iphoneos deployment target to 10.3 (d592fe8)
- fsengage: fix leanplum typings for storybook (0fb4ff1)
3.0.0-alpha.0 (2019-02-08)
- Do not exit init process if missing app center token (24c093e)
- pirateship: add missing rn payments dependency (a00a2f5)
- Make scrollToTop function public (497c601)
- fscheckout: Recalculate slider position when itemWidth changes (07158ce)
- Require project to provide app center token (e349966)
- flagship: Fix possible memory leak and refactor Android code (f1b4023)
- flagship: restore android init to prior version (d249b92), closes #280
- flagship: run pod install after react-native link (2e4a13c)
- flagship: runs jscenter() last in build.gradle/repos (1c7560c)
- fsbazaarvoice: guard against unset includes in bv response (1fba1b2)
- fscomponents: Allow partial reviewIndicatorProps to be passed (2c356ca)
- fscomponents: defend Selector against unsafe access (e1f3654)
- fscomponents: fix android searchbar cancel (3c9f282)
- fscomponents: Fix setting ReviewIndicator color (108a0d1)
- fsengage: Fix product serialization for Adobe Analytics (9e4371b)
- fsengagement: add flag to enable forced resync (89c62d3)
- fsengagement: change registry settings (d0ff4c1)
- fsengagement: RELATED-1306 fix crashing on events tab (9f6e97e)
- fsi18n: Fix invalid translation string interpolation (d49ca24)
- fslocator: update react-native-maps to use BB repo (a14a6cb)
- fslocator: update yarn.lock with new maps dependency (49cbd8b)
- flagship: Add support for react-native-adobe-analytics library (c9218f7)
- flagship: additional pod sources (fe4c42e)
- fscheckout: Add ability to make the StepTracker interactive (689e113)
- fscomponents: Allow turning off validate on blur (4088712)
- fscomponents: specify if searchbar input should clear after submit (8aaddba)
- fscomponents: update how fieldsoptions are extended in addressform (4ca8e46)
- fsengage: Allow arbitrary data in event interfaces (30ab842)
- fsengage: Implement an adapter for Adobe Analytics (715d0ff)
- fsengagement: add fsengagement package (59c6be8)
- upgrade react native to 0.57.8 (77177b3)
- fsengagement: fix yarn.lock (fa7d71b)
- fsengagement: rebuild (c025a77)
- fsengagement: remove prelink react-native-fcm (bd76a08)
- fsfoundation: Add type alias for getting function argument types (be36449)
- fslocator: add custom error handling (e2e9dcb)
- fslocator: add default region prop (0541d60)
- This upgrades RN to 0.57.8, React to 16.6.3, and other dependencies as necessary. Updates were made to the iOS and Android native templates according to RN's instructions.
- fscomponents: This changes how fieldsOptions in AddressForm is extended via props from assignment to merge. With the previous configuration, users would need to override the entire configuration for each field in order to simply add or modify one option. This change may lead to side effects in apps that already pass custom fieldsOptions to AddressForm.
- flagship: add google repository required for latest gradle (74aadba)
- flagship: Add module support for react-native-camera (cb1604d), closes #213
- flagship: Disable AAPT2 for react-native-camera module (8e9e5f7)
- flagship: downgrade gradle plugin to 2.3.3 (d4d3143)
- flagship: fix typo (7afadfe)
- flagship: Fix unsafe UIImplementation threading (0bb130c)
- flagship: force subprojects to use sdk and build tools (a6ee192)
- flagship: only enable rn link verbose for non-codepush projects (b64e30d)
- flagship: remove unneeded override from mainapplication (1adff63)
- flagship: update react-native-leanplum module name (bcdbbbc)
- flagship: updates/fixes to init script (700551d)
- flagship: use pod helper to avoid ci errors in firebase (864b0bb)
- fsapp: Don't navigate when switching envs (987931a)
- fsapp: Don't use modals for dev menu on web (742d478)
- fsapp: Fix parsing of query string passprops (c0ceb59)
- fsbazaarvoice: add BazaarvoiceReviewRequest (b606797)
- fsbazaarvoice: Fix serialization of review ids in request (f8fd92f)
- fsbazaarvoice: Fix user data structure to match ReviewUser (62eb71e)
- fscomponents: add AddToCart determineVariant type (9a00966)
- fscomponents: add onChangeOption variant type (fad0a27)
- fscomponents: Add truthy check to review text before rendering (5ee6528)
- fscomponents: add type to AddToCart buttonProps (6db4b83)
- fscomponents: add type to AddToCart stepperProps (eec415a)
- fscomponents: add type to AddToCart swatchesProps (331c05e)
- fscomponents: add typing to memoize one and func parameters (02d98e3)
- fscomponents: fix auto-generated imports (6433385)
- fscomponents: Fix invalid css that was causing errors (3a450a5)
- fscomponents: Fix invalid TextInput style prop for native platforms (9426f89)
- fscomponents: Fix PromoForm props (5809ff5)
- fscomponents: fix review stars being cut off (3256171)
- fscomponents: Format review rating number output (837469b)
- fscomponents: Implement button disabling (83b6f01)
- fscomponents: make button contents flex row (808ad2a)
- fscomponents: make grid column & row separators visible (a564fd2)
- fscomponents: rename showImage & showAccessory props (f546f31)
- fscomponents: Update Reviews to use the actual Review type props (e6a5d4d)
- fscomponents: use undefined as Swatches defaultValue (159c4a6)
- fsengage: Fix incorrect url-parse import (3c023cb)
- fsengage: match variable names to GA variables (83aba47)
- fslocator: update types location in package.json (d53bf42)
- fsmockdatasources: Add default category id if one is not provided (0fa0fba)
- fsmockdatasources: Fix handling of refinements (3d30872)
- fsmockdatasources: Fix pagination (0874d73)
- fsmockdatasources: Import from file rather than index (9d47736)
- fsmockdatasources: Recursively search categories for match (442ed60)
- fsproductindex: Fix commerceData errors (f483bd8)
- fsproductindex: Fix infinite loop of requesting reviews (a8f0128)
- fssalesforce: fix cart metadata being lost in update cart calls (9fdfcea)
- fsshopify: Add missing constructor and fix some types (409f7e9)
- fsshopify: Fix react native link hanging (be87dd0)
- fsshopify: fix shopifydatasource test (9b3f5f4)
- fsshopify: Make fsshopify work on web (049cae7)
- fstestproject: Fix rendering of long content in the Data View (bbd56b4)
- fsweb: Fix deep linking in development (598db34)
- fsweb: Fix js error in fsweb index page (4ec5751)
- fsweb: Handle SVGs for web (72c610d)
- pirateship: Add "View All" link next to Shop All Categories text (8c03233)
- update style-loader to version 0.23.0 (63325f6)
- pirateship: add category arrows to category screens (bc7219c)
- pirateship: change checkout button text color (943fe17)
- pirateship: change searchbar placeholder text (41b456f)
- pirateship: change shop top categories button (e7dc743)
- pirateship: clean up demandware product descriptions (4c834b5)
- pirateship: disable strict version checking for google services (b5f6b79)
- pirateship: don't error on filter modal if no filters (45d13b9)
- pirateship: Don't pass review datasource to screen as a prop (92e88d6)
- pirateship: fix checkoutButton color to palette accent yellow (a232371)
- pirateship: fix color of cart total line to primary green (93ebd49)
- pirateship: fix continue shopping button for web (2370784)
- pirateship: Fix demo web app build script (21c2f4f)
- pirateship: Fix handling of variants from Mock DS on PDPs (0b0d81f)
- pirateship: fix quantity padding on product detail (a00ee2a)
- pirateship: Fix scrolling on web (5f599f3)
- pirateship: fix shopify all categories page header (e160e16)
- pirateship: fix undefined variable error on product grid (7182086)
- pirateship: fix view all alignment & green color on touch (810c5dc)
- pirateship: fixes #130 text color on shop screen (230cbfe)
- pirateship: fixes boolean label prop (03d713b)
- pirateship: fixes empty cart signin button to secondary dark gray (709ef37)
- pirateship: fixes empty cart text color to secondary dark gray (53dc226)
- pirateship: fixes empty cart title color to secondary dark gray (7ba6a94)
- pirateship: fixes selected swatch labels (17c8fe6)
- pirateship: hide hidden categories for commercecloud (b2a2bfc)
- pirateship: make text color of cart sign in button white (a677e08)
- pirateship: refactor recentlyViewedProvider (0880a1b)
- pirateship: remove direct color definitions (aedcb75)
- pirateship: remove old react-native-navigation version (41e794f)
- pirateship: update android firebase init script (c754ad3)
- pirateship: update cart badge icon (8195ad2)
- pirateship: update pirateship sign in form (73676d2)
- Define property googlePlayServicesVersion (da0f2d1)
- attempt to fix greenkeeper-lockfile ci issues (3f838cc)
- Fix react-native link hanging when initializing (e00d47b)
- pirateship: use theme variables where appropriate (f2e2b1e)
- Fix react-native-navigation version (8cc8368)
- Get support libs from maven (18acd09)
- revert changes to link.ts script (0b0dd15)
- update @brandingbrand/react-native-leanplum to version 1.0.1 (74b8b7f), closes #224
- update @brandingbrand/react-native-leanplum to version 1.0.1 (481a775), closes #224
- update autoprefixer to version 9.1.5 (a96082b), closes #62
- update css-loader to version 1.0.0 (0f20dbf), closes #27 #69 #145
- update fs-extra to version 7.0.0 (cd1cfac)
- update memoize-one to version 4.0.2 (3bf49fb), closes #189
- pirateship: update shop tab icon with transparency (ea7666b)
- update react-native-htmlview to version 0.13.0 (f33a6b0)
- update react-native-restart to version 0.0.7 (688cee0)
- update react-native-safe-area to version 0.5.0 (27bb3bd)
- update react-native-svg to version 7.0.2 (0ee6775), closes #207
- update react-native-svg to version 7.0.2 (8f86677), closes #207
- update react-native-svg to version 7.0.2 (2d0d6be), closes #207
- update react-native-web-image-loader to version 0.0.6 (414d45f)
- update style-loader to version 0.22.1 (d2eafc2), closes #134
- Remove ReviewsProvider (4b5794b)
- Add flags for setting env/dev when using webpack (1db13cb)
- implemented svg nav arrow component (7f49f4e)
- fstestproject: Add mock review data source to test project (8e3eb4f)
- inital commit (039a84f)
- fscomponents: make field templates w label positions (692093f)
- switch to combined versioned releases (b72762d)
- pirateship: implemented promo products on landing screen (3971d89)
- Update Android JavaScriptCore (47bc20f)
- flagship: add firebase plist placeholder to xcode project (68b84b5)
- flagship: add module install script for react-native-firebase (20a2b2e)
- flagship: add targeted device prop to ios config (3f287a0)
- fsapp: Add environment switcher for web (50d491f)
- fscomponents: Add configurable PayPal button (adccb56)
- fscomponents: add custom disclosure icon option to accordion (8ce3cc7)
- fscomponents: add form label position prop to descendent forms (08ccbb7)
- fscomponents: Add right icon/button support to search bar (e326bce)
- fscomponents: add textbox field status (0852517)
- fscomponents: allow clearButtonMode in SearchBar (d9a5600)
- fscomponents: allow custom heights to half modal (a0872f5)
- fscomponents: refactor ProductItem component to be option based (9eb16ef)
- fsmockdatasources: Add commerce mock data source (8a7ae86)
- fsmockdatasources: Implement mock review data source (77a7a3b)
- fstestproject: Add commerce mock data source to testproject (175e14b)
- pirateship: add fastlane build of pirateship into builds (a834caa)
- pirateship: add flagship logo to shop screen (2383e1a)
- pirateship: Add header/drawer for web (958db4a)
- pirateship: Add mock commerce data source to pirateship (ff4a0ad)
- pirateship: Add mock review data source to pirateship (b4a85e8)
- upgrade target Android SDK to 27 (11865f5)
- pirateship: add separate shopify and demandware envs (8cbd65a)
- pirateship: Enable building of demo web app for docs (3bfde09)
- pirateship: Enable web (95583dd)
- pirateship: implement shopify data source (33643ce)
- pirateship: Pass navigator to PSScreenWrapper (8fd0a0b)
- pirateship: redesigned sort and filter menu (bd11590)
- fscomponents: iconFormat property has new option name “arrow” which corresponds to what was previously “image”. “image” is now the property name which designates custom disclosure icon option. default is still “plusminus”.
- fscomponents: ReviewItem/ReviewList props have changed
- Removed withReviewData HOC, removed second parameter from withProductDetailData/withProductIndexData
- fsengage: renamed group & subgroup properties to “eventAction” and “eventCategory” & matched them to their GA event property analogues, effectively switching the values sent to GA.
ex:
Analytics.click.generic('Checkout', { identifier: 'Cart', name: 'Cart' });
previously sent ‘Checkout’ as a GA event action & ‘Click’ as GA event category now ‘Checkout’ is sent as GA event category & ‘Click’ as GA event action
- fscomponents: Individual ProductItemVertical, etc... components no longer exist
- fscomponents: Button props have been updated to match theme Add theme to fscomponents
- pirateship: labels in fscomponent form component are now inline by default and default stylesheet is now the modified one found in the fscomponents/src/components/Form/Templates folder