Release changelog
Versions marked with a number and date (e.g. Falcon Platform v2.1.1 (2020-05-08)) are already released and available via npm.
Falcon Platform 2.7.18 (2021-09-08)
Demo V2
- Add
node-fetchversion2.6.1to resolutions to fix incompatibility issue.
Falcon Platform 2.7.17 (2021-09-07)
Demo V2
- Fix
mailtoaddress from config on the contact page - Add Cart item price fallback
Falcon BigCommerce API
- Use product gallery sort order for BigCommerce integration
Falcon Client
- Update css modules loading in webpack config
Falcon Platform 2.7.16 (2021-08-05)
Falcon Shop Data
- Fix remove cart mutation after upgrading to apollo/client
Demo V2
- Fix sidebar action after adding to cart
Falcon Platform 2.7.15 (2021-08-04)
Falcon BigCommerce API
- Add limit of 250 to regions so it's not capped at 50 entries
Falcon Platform 2.7.14 (2021-07-14)
GeoIP
- Added support for GeoIP in both Falcon Server and Falcon Platform.
Falcon Blog Extension
- Cache author data for blog posts for improved performance.
Falcon Wordpress API
- Return author data that matches the author type declared in the blog extension.
Falcon Front Kit
- Migrate to
@apollo/client(away from@apollo/react,graphql-tag).
Falcon Client
- Migrate to
@apollo/client(away from@apollo/react,graphql-tag).
Demo Apps
- Migrate to
@apollo/client(away from@apollo/react,graphql-tag).
Falcon Platform 2.7.13 (2021-05-21)
Falcon BigCommerce API
- Security patch
Demo v1 & Demo v2
- Changed the way the pending payment page redirects to be more efficient
Falcon Platform 2.7.12 (2021-05-18)
Falcon Magento API
- Security patch
Falcon Platform 2.7.11 (2021-05-11)
Falcon Server
- Enabled introspection when debug mode is enabled
Falcon Platform 2.7.10 (2021-05-11)
Falcon Server
- Added DEBUG env var on FS so it's possible to enable GraphQL Playground
Falcon Platform 2.7.9 (2021-05-10)
- Updated lodash in all packages to 4.17.21 to fix security issues
Falcon Client
- Replaced node-sass-chokidar with node-sass and updated webpack config to fix support for scss modules
Falcon Platform 2.7.8 (2021-04-30)
Falcon Magento API
- Fixed url resolver so it doesn't pass query string parameters to Magento
Falcon Platform 2.7.7 (2021-04-28)
Falcon Server
- Added falcon-file-redirect-api
Demo v1
- Upgraded Falcon Payments packages to 2.7.1
Demo v2
- Upgraded Falcon Payments packages to 2.7.1
Falcon Platform v2.7.6 (2021-04-06)
Demo v1
@deity/falcon-search-extensionadded as a dependency.
Falcon Platform 2.7.5 (2021-03-29)
Falcon Magento API
- Fixed missing product description from product request.
- Allow for Magento URL suffix to be controlled via env vars.
Falcon Platform 2.7.4 (2021-03-26)
Falcon Stripe Plugin
- Return errors so they can be used in the client app.
Falcon Blog Extension
- Add cache tags to blog posts and blog pages.
Falcon Platform 2.7.3 (2021-03-17)
Falcon Server
Added possibility to pass scope mapping configuration for WordPress via env variables
Added no-cache headers for sw.js and SSR rendered content
Falcon Platform 2.7.2 (2021-03-12)
Falcon BigCommerce API
- Fix
en->en-GBlocale mapping.
Falcon Server
- Update schema to allow language to be in 2 character format.
Falcon Platform 2.7.1 (2021-03-10)
Dependencies
- Update Falcon Payments dependencies from 2.6.4 -> 2.7.0
Falcon Platform 2.7.0 (2021-03-09)
Falcon BigCommerce API
- Fix order statuses
- Fix cart restoration for failed payments
- Fix issue with orders being archived
- Add a check to webhooks to prevent webhook collisions
Falcon Magento API
- Add support for native search
- Fix order statuses blocking order processing
Falcon Client
- Pass proper httpLink configuration to
getApolloClientUploadLink() - Fix missing ApolloClient Link
Falcon Front Kit
- Clear shipping method in
CheckoutProviderwhen billing address is changed to line up with the session data
Demo V1
- Add missing Mollie ENV vars
- Add search components
New Features
- Add support for redirects
- Add support for blog 'pages'
Falcon Platform v2.6.5 (2021-02-25)
Falcon BigCommerce API
- Fix issue cart being emptied on SSR.
Falcon Platform v2.6.4 (2021-02-23)
Falcon Magento API
- Fix issue with shipping being sent to payments without tax.
Falcon Platform 2.6.2 (2021-01-26)
- Dropped Node 10 support
Create Falcon App
- fixed crashes during dependency installation on windows
Falcon Server Env
- added
EndpointManager.getDataSourcemethod to get an instance of the required DataSource
Falcon UI
- added more responsive style props and values
- fixed sidebar overflow causing issues
Falcon Demo
- added support for multiple cart coupons/vouchers in the frontend
- added a content loader for the product page
- added a feature which shows original prices of sale items in
CartandMiniCart - fixed loader not showing when changing which product you are viewing
- fixed the invisibility of the mobile bottom bar when at the top of search/checkout pages
- fixed input font sizes causing iOS Safari to zoom in on fields
Falcon BigCommerce API
- added fetches for the
regularPriceof items which are in the cart
Falcon Shop Data
- added
regularPriceandrowTotalWithDiscountfields toMiniCartQuery - added
regularPricetoCartItem
Falcon Shop Extension
- BREAKING: renamed
itemIdtoid
Falcon Platform v2.5.0 (2020-10-28)
Falcon Demo
- added registered guest email validation to the guest checkout form
- fixed sidebar horizontal scrolling bug
- Added a fixed add to cart bottom bar in the product overview page
- Changed on mobile the header to a fixed bottom navigation menu
Falcon BigCommerce API
- added ability to check whether an email is registered
Falcon Shop Data
- added a query for checking whether an email is registered to a customer
Falcon Client
- fixed coping empty
viewsdirectory - fixed initial language configuration
- add checking of Types (yarn check-types)
- update version of
@types/reactandreact-router-dom - fixed part of minor types issues
- added HTTPS option (localhost)
Falcon Server
- introduced IOC container
Falcon Dev Tools
- changed config of TypeScript from js to
tsconfig.json
Falcon UI
- added dynamically generated negative spacings for all positive spacings
Falcon UI Kit
- added schema.json components
Falcon Platform v2.4.8 (2020-09-14)
Falcon Example V2
- Update theme Presets
Falcon Platform v2.4.6 (2020-09-11)
Falcon Demo
- improved handling of many items by
ProductGallery - fixed form submission by dropdown
- fixed recently viewed items not showing up
- fixed issue with
PageLayoutstyling (lack of full height) - refactored the styling of CMSContent for the sake of uniformity
- added urlKey to mini cart gql query
- fixed Firefox header bug upon page resize
- added
aria-controlsattributes to sidebar controlling buttons
Falcon Logger
- added
severitylog field mapped from log level
Falcon BigCommerce API
- fixed fetching addresses on the
Ordertype
Falcon Magento Api
- fixed the Magento API package to work with the latest product options GraphQL schema
Falcon UI
- fixed
NumberInputbuttons not disabling - fixed
Sidebaranimation when changing sides
Falcon wordpress api
- Added wordpress host configuration
Falcon Stripe Plugin
- fixed an error when checking out with a credit card
Falcon Server
- refactored containers for uniformity, added checks preventing error message spam
Falcon Platform v2.4.2 (2020-07-15)
Falcon Client
- removed sourcemaps from production builds
- added
HelmetProvidertoFalconClientMock - fixed Jest configuration for custom app-level configurations
Falcon UI
- added support for passing a function to the
globalCssprop - removed
react-powerplugdependency - added basic keyboard support to
Dropdown
Falcon UI Kit
- removed
react-powerplugdependency - added support for
placeholderinSelectcomponent - added a confirm password field to the signup form
Falcon Front Kit
- ignore newlines when validating character limits
- Add check for Intersection Observer support
- added a confirm password field validator
Falcon Demo
- fixed stale content on orders page
- removed
react-adoptdependency - removed
react-lazyloaddependency - removed
react-powerplugdependency - added integration test for checkout flow
Falcon BigCommerce API
- fixed product loading
Falcon Platform v2.4.0
Falcon UI Kit
- changed HTML tag of
AddressDetailsLayouttoaddress
Falcon Demo
- added support for product options
Falcon Platform v2.3.1
Falcon Demo
- added indication of total number of order items on orders page
- fixed order page overflow when product has many options
Falcon Platform v2.3.0
Falcon Shop Data
- refetch
MiniCartafter removing a cart item
Falcon UI
- fixed
NumberInputdecrease button being disabled whenminprop was not defined - fixed
NumberInputbuttons not being disabled whenminormaxprops were0
Falcon UI Kit
- fixed
FormFieldLabelto be themable - added
lineClampCSS helper function
Falcon Front Kit
- reset pagination to page 1 after applying filters
Falcon Platform v2.2.0
Falcon Client
- added GraphQL Upload support
- upgraded
typescriptto version 3.9.2 - upgraded
babelto version 7.9.6
Falcon Server
- upgraded ApolloServer-related packages to the latest version
apollo-server-cache-memcachedto^0.6.5apollo-server-cache-redisto^1.2.1apollo-server-cachingto^0.5.1apollo-server-envto^2.4.4apollo-server-errorsto^2.4.1apollo-server-koato^2.14.2apollo-datasourceto^0.7.1apollo-datasource-restto^0.9.2
Falcon Theme Editor
- fixed updating theme with HMR
Falcon Front Kit
- added props to allow overriding
LocaleProvidervalues - BREAKING: removed export for
addCimodeLocale
Falcon Shop Extension
- added
itemOptionsfield onOrderItem
Falcon Scripts
- upgraded
jestto version 26.0.1
Falcon Shop Extension
- BREAKING: removed type
CartItemOptionValue - BREAKING: removed field
datafrom typeCartItemOption
Falcon Platform v2.1.1 (2020-05-08)
Falcon Server
- fixed initializing
Api,Extension,ComponentandEndpointscontainers when a module is disabled
Falcon Platform v2.1.0 (2020-05-07)
Falcon Server
- added
enabled(default:true) definition flag for all "Container" entries
Falcon Client
- fixed overriding of babel configuration
- improved HMR by reloading the page less often and better error handling
- fixed passing headers during GraphQL requests error handling
Falcon UI
- fixed accesibility issues of
NumberInput - improved performance of themed components
- fixed disabled state of buttons on
NumberInput
Falcon Theme Editor
- fixed white view when content overflowed
Falcon Front Kit
- improved performance of
FieldandFormFieldcomponents - added
forceReadyprop to<EnsureTTI />to allow setting ready state declaratively
ESLint Config Falcon
- added
react-hooksESLint rules and fixed errors and warnings
Create Falcon App
- intoduced unified example names (demo-v1, demo-v2)
- added
-f(--full) flag which is necessary to generate example app withclientandserver, otherwise onlyclientwill be generated - improved search performance of the demo-v2 template
- added possibility to run search and display search results without aggregations
Falcon Data
- fixed
useThrowErrorhook so it works correctly with test utils
Falcon Logger
- added 2nd parameter to
Logger.getFor()so it's possible to pass data that will be added to each log message
Falcon Platform v2.0.0 (2020-02-17)
Falcon Client
- changed the way of defining "proxyEndpoints"
- fixed typos in build log messages
- added Apollo hooks support (upgrade
apollo-clientto version2.6.x) - improved code redistribution across chunks
- fixed self cached service worker (
/sw.js) - upgraded
reactto version16.10.2 - improved eslint configuration
- upgraded
css-loaderto version3.2.0 - fixed
/graphQLproxy error handling - fixed custom error
500.htmlview resolution - fixed handling of redirects by serviceworker
- fixed the
nextvalue for sign-in redirects - improved a way of processing the
svgfiles
Falcon I18n
- added
useI18nhook
Falcon UI
- fixed theme merging
- fixed duplicated conditions when extracting themed css
- fixed incompatible
cssprop typings - added
console.errorwhen an icon is not defined in the theme during development - improved typings
- renamed
ThemedComponentPropsWithVariantstoComponentTheme - renamed
ThemedComponentPropstoThemingProps - renamed
BaseThemedComponentPropstoBaseThemingProps
- renamed
- added
noScrollbarscss generation function
Falcon E-commerce UI Kit discontinued
- Breaking change: Falcon E-commerce UI Kit has been discontinued, instead we introduce Falcon Front Kit, Falcon UI Kit, Falcon Data, Falcon Shop Data and Falcon Blog Data
Falcon Front Kit
- initial release
- added convention for validation error messages translation
- fixed synchronization of account and sign in icon with customer logging in and out state
- added Apollo hooks support (upgrade
apollo-clientto version2.6.x) - improved dynamic url resolution
- added
Add/EditAddressFormProvidercomponents to handle relevant form data - added
Submitcomponent which provides context to form submit components - fixed
LocaleSwitcherwhich did not take into accountwhitelisted languages, andLocaleContextwhich hardcoded language fallback instead of taking it fromclientConfig - extracted
CurrencyProviderandCurrencycomponents fromLocaleProviderandLocale, also introduceduseLocaleanduseCurrencyhooks - updated Formik to version 2.0
- added
InBrowserOnlycomponent - added
SwitchDynamicURLcomponent in order to define dynamic URL routes inreact/react-routerv4way - added
SEOcomponent to rendertitle,descriptionandkeywordsas proper meta-tags - added support for url with query string provided to
<ProtectedRoute />component viaredirectToprop
Falcon UI Kit
- initial release
- added Apollo hooks support (upgrade
apollo-clientto version2.6.x) - fixed warning when
AddressDetailsreceives non-unique values - changed
Gridcomponent defaultgridGaptomd - added
AddressFormFieldsandAdd/EditAddressFormcomponents to make address forms more reusable - fixed
ProductCardcomponent which should not requirethumbnail - integrated
FormSubmitwith Formik, which allows it to hook into form state - updated Formik to version 2.0
- moved sidebar close icon from
SidebartoSidebarLayout - improved scroll handling of
ProductGallery
Falcon Data
- initial release
- improved Falcon
Querycomponent to not hide ApolloQuerycomponent render props - added Apollo hooks support (upgrade
apollo-clientto version2.6.x) - improved way of handling errors
Falcon Shop Data
- initial release
- added Apollo hooks support (upgrade
apollo-clientto version2.6.x) - fixed response types of
AddressQueryandCountryListQuery - set
ssr: falseforCartQueryby default
Falcon Blog Data
- initial release
- added Apollo hooks support (upgrade
apollo-clientto version2.6.x)
Falcon Shop Extension
- introduced Country and Region types to allow fetching more details with address queries
- added
@cacheforQuery.productListquery - added
Product.categoriesandCategory.{urlPath,image,attributes,seo}fields - introduced
Coupontype to be used throughout the Extension
Falcon Server
- Falcon-Server has been fully migrated to TypeScript 🎉
- Changed the flow of Extension Containers, whereby
Extensionbase class has been removed in favor of a cleaner code - Now every
schema.graphqlfile needs to be placed in the root of the package - Custom
Extenstioncan deliver its ownschemaDirectivesnow which will be properly merged into the main Schema - Improved BackendConfig fetching technique (asynchronously in parallel)
- Changed the flow of Extension Containers, whereby
- improved Cache calls by tracking simultaneous requests with the same cache-key
- introduced
@cacheIddirective to assist to@cachefor generating cache tags - fixed falsy value check when extracting a value by
fieldNamefrom the providedsourceValue - fixed priority for
ApiDataSource.getExtraResolversvalues graphqlUtilsmethods moved tofalcon-server-envpackage- simplified schema stitching call on Falcon-Server
- fixed
cacheexposingEndpointContainer - exposed
dataSourcemap for route context viactx.dataSources - changed the convention for exporting the Extension module with
Extensionname
Falcon Server Env
- fixed HttpCache deserialization
- added TTL option for cache tags
- added optional
ApiDataSource.getExtraResolversstatic method to define extra resolvers - added re-export of all internally used components and helper utils
- fixed the issue with the Cache queue and its error handling
Falcon Logger
- improved error handling for
logger-prettywhen working with incompatible log messages
Falcon Magento2 API
- added basic filtration into
productListquery resolver - fixed
lastOrderresolver - improved dynamic url resolution
- changed return type of
PlaceOrdermutation toOrder | PlaceOrder3dSecureResulttype - configured TypeScript
Falcon Scripts
- added regeneration of Type Script definition
d.tsfiles forwatchscript - fixed command error messages printing after its done
- pinned Node version when compiling packages to support Node 8
ESLint Config Falcon
- upgraded dependencies and fixed errors
Create Falcon App
- fixed yarn check which was creating an empty "yarn.lock" file
- fixed dependencies in generated client
- added placeholder for
build:prodstep in generated server code
Falcon v1.3 (2019-08-01)
- required changes were made to make Falcon compatible with Node v12
- updated all dependencies to fix lodash security issues
- added translations to checkout process
Falcon Server v0.4.0 (2019-08-01)
- added support of ComponentContainer
- added auto-installing of Subscription handlers
- improved the way of extracting root fields for partial extension schemas
- fixed the usage of CacheProvider when working with non-scalar values
Falcon Client v0.5.3 (2019-08-01)
- fixed issues with tests setup
Falcon E-commerce UI Kit v0.5.3 (2019-08-01)
- fixed issues with product count in MiniCart
Falcon v1.2 (2019-06-26)
Falcon Client v0.5.0 (2019-06-26)
- changed Service Worker pre-cache strategy to cache all static content and skip requesting Falcon Client
SSRuntil the next Service Worker release- upgraded Workbox to the latest 4.3.1 version
- add build for Service Worker
sw.jsfile
- added source-map support for all modes
- improvement: made eslint optional
Falcon Service Worker v0.0.1 (2019-06-26)
- initial release
Falcon Logger v1.0 (2019-06-26)
- changed Logger provider to Pino
- added
setApp,getForandtraceTimeAPI methods
Falcon Server v0.3.0 (2019-06-26)
- added source-map support for all modes
Falcon v1.1 (2019-05-29)
Falcon Client v0.4.2 (2019-05-29)
- fixed issue with lack of third-party packages source-maps
- added possibility to customize Service Worker
Falcon Server v0.2.2 (2019-05-29)
- added ability to cache GQL resolvers by tags
- added ability to flush the cache via GQL directive
- improved logging for falcon-server extensions initialization
Falcon Scripts v0.0.1 (2019-05-29)
- initial release
Falcon E-commerce UI Kit v0.5.0 (2019-05-29)
- feat: (Breaking change) corrected names for collections
[noun]sList-->[noun]List
Falcon Magento2 API v0.6.0 (2019-05-29)
- fixed issue with incomplete product price data which led to incorrect rendering of products
- added oAuth authorization type for integration requests
Falcon v1.0
Falcon Magento2 API v0.5.0 (2019-04-11)
- fixed issue with merging guest's with customer's carts
- fixed issue with 0 price for the first product added to cart by authorized user
Falcon-Server v0.2.1 (2019-04-11)
- introduced
@cacheGraphQL directive to cache resolver results urlresolver is cached now
Falcon Shop Extension v0.4.1 (2019-04-11)
menu,Category,Category.products,ProductandProduct.breadcrumbsresolvers are cached now
Falcon Client v0.4.1 (2019-04-11)
- fixed absolute path to output directory embedded in bundle
Falcon E-commerce UI Kit v0.4.1 (2019-04-11)
- added basic component set (queries, mutations and ui) to build filters
- fix for not reloaded Product Thumbnails on ProductList
- added message placeholder for empty Product List
Falcon v1.0 RC3 (2019-04-02)
Falcon Client v0.4.0 (2019-04-02)
- changed GraphQL Proxy config in favor of passing GraphQL URL explicitly
- changed the way of configuring PORT for
falcon-clientandwebpackDevServer - fixed vulnerability of
razzle-dev-utils>react-dev-utilsdependency - fixed issue where appHtmlMiddleware does not pass GoogleTagManager information to falcon-client/src/components/Html.js (even though the config is correct).
- added
bootstrap/configureServerscript to proxy requests from Falcon-Client to Falcon-Server - added root client
Query.getConfigresolver (getConfig (key: "...") @client) to extract config value for the specified key
Falcon UI v0.2.0 (2019-04-02)
- exposed
withTheme()so theme values can be accessed from not themed components
Falcon Server v0.2.0 (2019-04-02)
- introduced
onRouterCreatedandonRouterInitializedbootstrap events - introduced scalar
JSONGraphQL type available for any extension - exposes
/endpointsendpoint to get a list of entries to be proxies to the external backend (service)
Falcon E-commerce UI Kit v0.4.0 (2019-04-02)
CheckoutMutationnow handles "union" result types from Falcon-Server
Falcon Shop Extension v0.4.0 (2019-04-02)
Cart.quoteCurrencyis now deprecatedPaymentMethodInputGraphQL input now acceptsadditionalDataobjectMutation.placeOrdercan now return 2 result types -PlaceOrderSuccessfulResultandPlaceOrder3dSecureResult
Falcon Magento2 API v0.4.0 (2019-04-02)
- added Adyen (credit card) and PayPal Payment Gateways support
- updated urls of Magento REST endpoints
Falcon Payment Plugin v0.0.1
- initial release
Falcon Adyen Plugin v0.0.1
- initial release
Falcon PayPal Plugin v0.0.1
- initial release
Falcon v1.0 RC2 (2019-03-13)
Falcon Client v0.3.1 (2019-03-13)
- added
.browserslistrcsupport for javascript, fixed #293 - added support for normal module replacement
- HTML5 autocomplete on checkout address form
- introduced
graphqlProxyconfig flag to control GraphQL proxy via Falcon-Client route - added possibility to override any component with custom implementation
- updated
ApolloClientto the latest version with built-in local state management - fixed issues with handling cookies when Falcon Server runs under a different domain than Falcon Client
- fixed issues with address autocompletion on checkout page
- fixed configuration of loadable components
Normal Module Override Webpack Plugin v0.0.1 (2019-03-13)
- feat: first version of Normal Module Override Webpack Plugin
Falcon Magento2 API v0.3.1 (2019-03-13)
- fixed problems with fetching store configurations for logged in users when Falcon Server is restarted
Falcon v1.0 RC (2019-02-14)
Falcon Shop Extension v0.3.0 (2019-02-14)
- updated schema to handle filters correctly
Falcon Magento2 API v0.3.0 (2019-02-14)
- added filters implementation
- updated endpoint for placing order so it's compatible with falcon-magento2-module v3.0.0
- added fetching of dynamic menu
Falcon E-commerce UI Kit v0.3.0 (2019-02-14)
- added
SearchProviderwithSearchContextthat handles basic filtering - added handling of dynamic menu
- updated
ApolloClientto the newest version (v2.5.1)
Falcon Client v0.3.0 (2019-02-14)
- fixed offline mode
Falcon Server v0.3.0 (2019-02-14)
- fixed missing dependencies (
core-js) issue
Falcon v0.3 (2019-01-18)
Falcon Client v0.2.0 (2019-01-18)
- improvement: React 16.6 support
- added support for scss with css modules
Falcon Server v0.1.1 (2019-01-18)
- refactor:
Eventsenum has been moved fromfalcon-servertofalcon-server-envpackage
Falcon Magento2 API v0.2.0 (2019-01-18)
- changed url resolver to use new format of data sent by
/urlendpoint - added support for fetching breadcrumbs from new endpoint
- added support for product list sorting
- modified fetching of category products - now it uses
/categories/{id}/productsendpoint - added aggregations parsing for ProductList
Falcon UI v0.2.0 (2019-01-18)
- feat: added
Menucomponent
Falcon E-commerce UI Kit v0.2.0 (2019-01-18)
- feat: added queries and mutations for:
- getting all orders and by id
- addresses operations (add new address, remove address, change address)
- editing customer information and changing password
- feat: added
CheckboxFormField - improvement: extracted
Fieldcomponent in order to improve support for customFormField's component - added
SortOrderProviderwhich handles fetching and setting sort options for product lists
Falcon Shop Extension v0.2.0 (2019-01-18)
- feat: introduced resolver
addresses: AddressListin order to retrieve all customer addresses, added typesEditAddressInput,AddAddressInput
Falcon v0.2 (2018-12-12)
Falcon Client v0.1.0 (2018-12-12)
- feat: support for Google Analytics added
- improvement: removed razzle
- feat: added translations for common app areas (except checkout)
Falcon Server v0.1.0 (2018-12-12)
- feat: Basic Cache implementation was introduced
- feat: (Breaking change) changed Event flow for ApiContainer and its entries - every ApiDataSource instance is being created on GQL request
- feat: added
backendConfigQuery type - feat:
type BackendConfig,enum SortOrderDirection,input SortOrderInputwere introduced in the base Schema - fix: added separate
endpointsconfig section and dedicated base class - refactor:
Eventsenum has been moved fromfalcon-servertofalcon-server-envpackage
Falcon UI v0.1.0 (2018-12-12)
- docs: comprehensive documentation added
- feat: support for keyframe animations defined in theme
Falcon Theme Editor v0.1.0 (2018-12-12)
- feat: inspect mode, more props, improved performance, layout tweaks
Falcon E-commerce UI Kit v0.1.0 (2018-12-12)
- feat: basic blog UI (listing posts, displaying single post)
- feat: added queries and mutations for cart operations (add to cart, remove from cart, change cart item)
- feat: added queries and mutations for sign in / sign out operations
- feat: added
ProtectedRouteandOnlyUnauthenticatedRouteroute components - feat: added queries and mutations for checkout process and implemented checkout logic abstraction
- feat: added
Formcomponent which provides translation context forFormFields
Create Falcon App v1.1.1 (2018-12-12)
- feat: allow ejecting
falcon-ecommerce-uikitpackage viaejectcommand
Create Falcon App v1.0.7 (2018-10-25)
- docs: updated documentation
- fix: fixed problem with React 16.6.0
Falcon Server Env v0.1.0 (2018-12-12)
- feat: Provided
Cachewrapper class and built-inInMemoryLRUCachecache provider - feat: added getter and setter methods to work with "named" session object from the context in ApiDataSource
- feat:
ApiDataSourceandExtensionmodels are now accepteventEmitterinstance - feat: Provided
EndpointManagerbase class - feat: Base
Extensionclass provides auto-binding for its own GraphQL Schema to the assigned ApiDataSource instance (viagetGraphQLConfig()method)
Falcon Magento2 API v0.1.0 (2018-12-12)
- feat: Magento Admin token is now being stored in cache
eject-ts v0.1.0 (2018-12-12)
- feat: eject-ts CLI
Falcon-i18n v0.0.4
- feat: added
i18nProviderwithI18nandTcomponents to ease internationalization support
Falcon v0.1 (2018-10-05)
Falcon Client v0.0.1 (2018-10-05)
- feat: development and build process using razzle (https://github.com/jaredpalmer/razzle)
- feat: built in SSR
- feat: built in i18n
- feat: connection with Falcon Server via Apollo Client
- feat: state management via Apollo Link State
Falcon Server v0.0.1 (2018-10-05)
- feat: extensions system with built-in schema stitching
- feat: all the communication based on GraphQL (using Apollo Server)
Falcon UI v0.0.1 (2018-10-05)
- feat: basic set of components with theming capabilities
- feat: first version of theme editor as React component
Falcon E-commerce UI Kit v0.0.1 (2018-10-05)
- feat: product list view
- feat: product page view
- feat: mini cart view on sidebar
Create Falcon App v1.0.0 (2018-10-05)
- feat: creating Falcon project from predefined template
Falcon Shop Extension v0.0.1 (2018-10-05)
- feat: first version of schema for shop features
Falcon Magento2 Api v0.0.1 (2018-10-05)
- feat: resolvers for Falcon Shop Extension used for communication with Magento2 shop
Falcon Blog Extension v0.0.1 (2018-10-05)
- feat: first version of schema for blog features
Falcon WordPress Api v0.0.1 (2018-10-05)
- feat: resolvers for Falcon Blog Extension used for communication with WordPress backend