Skip to content

Latest commit

 

History

History
1686 lines (1060 loc) · 52 KB

CHANGELOG.md

File metadata and controls

1686 lines (1060 loc) · 52 KB

Version 1.68.10 (2024-09-10)

** Bug fixes **

  • Respekt the $keep parameter when cleaning up old sitemaps

Version 1.68.9 (2024-06-25)

** Bug fixes **

  • Set route in Redux before fetching cart and wishlist

Version 1.68.8 (2024-05-02)

** New Features and Improvements **

  • Add compatibility with Guzzle version 7

Version 1.68.7 (2024-03-28)

** Bug fixes **

  • Fix another error in development with Symfony 5.4

Version 1.68.6 (2024-03-27)

** Bug fixes **

  • Fix issues with cron and other commands with Symfony 5.4
  • Fix an error in development with Symfony 5.4

Version 1.68.5 (2024-01-25)

** Bug fixes **

  • Leave data urls in CSS untouched

Version 1.68.4 (2024-01-11)

** New Features and Improvements **

  • Add compatibiltiy with Symfony 5.4.

Version 1.68.3 (2024-01-11)

** Bug fixes **

  • Resolve issue for coFE that could cause invalid session keys error

Version 1.68.2 (2024-01-10)

** Bug fixes **

  • Don't reload the page if only the order of action parameters changed.
  • Don't set the route of the root node to '//'.
  • Return a 404 if no active page could be found for a node.
  • Correctly call the setContainer for additional services.

Version 1.68.1 (2023-10-12)

** Bug fixes **

  • Disable the Symfony 5.4 compatibility for now.
  • Add breaking statement for old Adyen Payment versions.
  • Add dependency to a recent common package.
  • Add missing yarn dependency to the nodemon package. This is required to run the frontend build on a locale machine.

Version 1.68.0 (2023-10-11)

** New Features and Improvements **

  • Add compatibility with React 18.
  • Add compatibiltiy with Symfony 5.4.
  • Move react and react-dom to peer dependencies. When updating you might need to add both as an explicit dependency of your package.
  • Set the nodeId in the route parameters before dispatching the FRONTASTIC_ROUTE action.
  • Removed some unused tastics (datavis-barChart, datavis-lineChart, datavis-example and instagramPost).

** Bug fixes **

  • Throw a descriptive exception if a tastic field handler does not implement one of the required interfaces.

Version 1.67.4 (2023-09-06)

** Bug fixes **

  • Fix deprecation warnings in Sass code

Version 1.67.3 (2023-09-05)

** Bug fixes **

  • Split the vendor JS bundle with webpack 5 into multiple chunks as was done with webpack 4.
  • Don't expose the DevVmBundle routes in production.

Version 1.67.2 (2023-09-04)

** Bug fixes **

  • Fix incompatibility with netlify-plugin-commercetools-frontend

Version 1.67.1 (2023-08-16)

  • Fixed incorrect de-registration of DevVmBundle in non-dev environments.

Version 1.67.0 (2023-08-14)

** New Features and Improvements **

  • Update react-intl from version 2.4 to version 6.4. Please see the react-intl upgrade guides (to version 3, to version 4 and to version 5) for details. The boost-theme needs to be updated to version 1.4.1 to work with a recent react-intl version.

** Bug fixes **

  • Disable the DevVmBundle in production.

Version 1.66.0 (2023-07-24)

** New Features and Improvements **

  • Add option to append a trailing slash to the URLs of static pages. This can be enabled by setting append_slash_to_node_routes=1 in the environment

** Bug fixes **

  • Don't throw a 404 when the verification that a users locale matches the static page path is enabled but no locale information is available for the routes.

Version 1.65.0 (2023-07-18)

** New Features and Improvements **

  • Update to webpack 5: Please refer to the official upgrade guide for any customized webpack configurations.
  • Replace the deprecated SW Precache Webpack Plugin with the workbox-webpack-plugin
  • Implemented an enhancement to adopt the usage of contenthash instead of fullhash in the filenames of generated artifact files. This adjustment ensures that the hash value only updates when there are changes made to the content of a specific file. As a result different files have different hash values.
  • In development, employ human-readable class names for CSS modules instead of utilizing hash values.

** Bug fixes **

  • Fix a potential array access on null warning in tree fields.

Version 1.64.2 (2023-07-13)

** Bug fixes **

  • remove route logging in staging and production

Version 1.64.1 (2023-07-07)

** Bug fixes **

  • Fix an infinite loop which occurs if a page folder has a reference to itself

Version 1.64.0 (2023-06-26)

** New Features and Improvements **

  • Add option to only use static page paths matching the current users locale. This needs to be enabled by registering the VerifyStaticPagePathLocaleMatchesRequestLocale.

** Bug fixes **

  • Fix a TypeScript error in generated code for files overwritten by the component injector

Version 1.63.1 (2023-06-05)

** Bug fixes **

  • Fix dynamic page contexts not properly passed to extensions in Commercetools Frontend

Version 1.63.0 (2023-05-31)

** New Features and Improvements **

  • Accepted Frontastic-Currency header in Cors handler

Version 1.62.0 (2023-05-26)

** New Features and Improvements **

  • Add option to remove empty fields from appData in the rendered HTML by setting filter_app_data=1 in the environment

Version 1.61.1 (2023-05-22)

** Bug fixes **

  • Fix an issue with custom app entity class auto loading

Version 1.61.0 (2023-05-09)

** New Features and Improvements **

  • Add option to specify the server side rendering timeout in the environment

Version 1.60.4 (2023-05-05)

** Bug fixes **

  • Always pass array to JWT token encoding function in Commercetools Frontend

** New Features and Improvements **

  • New endpoint in Commercetools Frontend to record frontend errors

Version 1.60.3 (2023-05-04)

** Bug fixes **

  • Fix bug affecting Commercetools Frontend where JWT tokens were unable to be decoded

Version 1.60.2 (2023-05-04)

** New Features and Improvements **

  • Update firebase dependency in catwalk to v 6.4

Version 1.60.1 (2023-05-04)

** Bug fixes **

  • Fix bug that causes reduced performance for Commercetools Frontend customers with large number of Studio pages

Version 1.60.0 (2023-04-28)

** Bug fixes **

  • Use the correct version of the @types/react package (16 instead of 17) in the dependencies

Version 1.59.4 (2023-04-24)

** No relevant changes **

Version 1.59.3 (2023-04-21)

** Bug fixes **

  • Security fix for Commercetools Frontend

Version 1.59.2 (2023-03-31)

** Bug fixes **

  • Strip the currency off the locale in Commercetools Frontend for page completion as well

Version 1.59.1 (2023-03-22)

** New Features and Improvements **

  • Strip the currency off the locale in Commercetools Frontend endpoints

Version 1.59.0 (2023-03-20)

** New Features and Improvements **

  • Accept Commercetools-Frontend header in Commercetools Frontend endpoints

Version 1.58.0 (2023-03-13)

** New Features and Improvements **

  • Cache Node IDs per route in redux in the frontend, so navigating to already visited pages is instantaneously
  • Load the Gedmo doctrine extensions from the root directories vendor directory, if available

Version 1.57.0 (2023-03-02)

** New Features and Improvements **

  • Update webpack and related packages. This might need adjustments to custom webpack extensions
  • Remove hardcoded list of customer names in clear endpoint

Version 1.56.0 (2023-03-01)

** New Features and Improvements **

  • Allow customers to set the session cookie lifetime using the session_cookie_lifetime variable in the environment file
  • Limit exception backtraces to two frames in production

Version 1.55.1 (2023-02-17)

** New Features and Improvements **

  • Some JavaScript dependency updates

Version 1.55.0 (2023-02-15)

** New Features and Improvements **

  • Update context to support language only locales
  • Add request header checks for pageController
  • Return error in TestController when data source throws error with 200 status code
  • Add possibility to store the route cache in the database

** Bug fixes **

  • Remove extra space om NextJsLocaleResolver
  • Add missing dependency in test
  • Clean up temporary files on errors during sitemap generation

Version 1.54.1 (2023-02-02)

  • Fixed an issue that caused the API Hub to respond with an error when an empty tree field was present.

Version 1.54.0 (2023-01-24)

** New Features and Improvements **

  • Implemented index and session storage for Pages

** Bug fixes **

  • Replace Node cache strategy with session storage

Version 1.53.2 (2023-01-16)

** New Features and Improvements **

  • API for sitemap generation

** Bug fixes **

  • Set node cache TTL to 10 seconds

Version 1.53.2 (2023-01-16)

** New Features and Improvements **

  • API for sitemap generation

** Bug fixes **

  • Set node cache TTL to 10 seconds

Version 1.53.1 (2022-12-14)

** New Features and Improvements **

  • Bump version requirement of a dependency to ease the PHP 8.1 migration

Version 1.53.0 (2022-12-13)

** New Features and Improvements **

  • Add PHP 8.1 compatibility

Version 1.52.0 (2022-11-30)

** New Features and Improvements **

  • Improve node reference performance

  • Implement Route caching

  • Include Page Folder Breadcrumbs localized

Version 1.51.1 (2022-11-11)

** Bug fixes **

  • Re-enabled endpoint in coFE used for health checking deployments

Version 1.51.0 (2022-11-08)

** Bug fixes **

  • Category list pages work with more than 500 categories in commercetools. Before only the first 500 categories could be viewed. This fix requires and update of the frontastic/common library to version 2.37.0

Version 1.50.3 (2022-11-04)

** Bug fixes **

  • Added coFE-Custom-Configuration as additional header accepted by CORS

Version 1.50.2 (2022-10-28)

** Bug fixes **

  • When nextjsbundle is active only allow explicitly defined old routes

Version 1.50.1 (2022-10-24)

  • fix: increased max timeout for dynamic page handler and datasources

Version 1.50.0 (2022-10-13)

** New Features and Improvements **

  • Add a NotificationContainer around the application which can be overwritten and customized in projects

  • Increase the timeout of cron jobs from 5 to 10 minutes

** Bug fixes **

  • Refresh the context after successfully resetting the password

Version 1.49.3 (2022-10-04)

** Bug fixes **

  • Fix an issue with composer dependencies

Version 1.49.2 (2022-10-04)

** Bug fixes **

  • Fix an issue replicating default page matchers

  • Catch and log exceptions in the tree field handler

Version 1.49.1 (2022-09-27)

** New Features and Improvements **

  • Add some custom Tideways spans

** Bug fixes **

  • Fix a performance issue when fetching large page trees

  • Fix a potential exception when fetching the current version

Version 1.49.0 (2022-09-20)

** New Features and Improvements **

  • Improve performance of the generation of sitemaps for product detail pages

  • Allow the SEO keywords from the node schema to be translatable

** Bug fixes **

  • Don't return a german error message on duplicate account errors by default

Version 1.48.0 (2022-08-19)

** New Features and Improvements **

  • Add new extension exception class

  • Return supported features along with catwalk and common lib versions

  • Add 'queryProductsByMultipleCategories' to supported features

** Bug fixes **

  • Select translation before completing PageFolder data.

  • Adjust test for new exception class

  • Handle guzzle (httpclient) connection errors

Version 1.47.0 (2022-08-04)

** New Features and Improvements **

  • Improve performance by preventing extension-availability check in production

** Bug fixes **

  • Handle medium upload fail during fixture import

Version 1.46.1 (2022-07-14)

** Bug fixes **

  • Allow customers to overwrite the UrlContext

Version 1.46.0 (2022-07-07)

** New Features and Improvements **

  • Remove type field from JSON serializer

Version 1.45.0 (2022-06-30)

** New features and Improvements **

  • The UrlContext can now be replaced with the ComponentInjector
  • Add new types to catwalk

Version 1.44.1 (2022-06-21)

** Bug fixes **

  • Injector replaced components removed are replaced when there are no overrides

Version 1.44.0 (2022-06-16)

** Bug fixes **

  • Fix error when missing optional field pageMatchingPayload

** Improvements **

  • Remove components from rendering which are not rendered on ANY device

  • Added Frontastic Locale and Path to headers config

  • fix(FP-2083): Updated catwalk path cache in an atomic operation.

Version 1.43.4 (2022-05-19)

  • fix(api-hub): fix type error when no data source was selected yet
  • fix: add query value to source path

Version 1.43.3 (2022-05-17)

  • fix: removed empty spaces
  • fix: removed comment
  • chore: Fix styling error in urlContext.js that makes build fail

Version 1.43.2 (2022-05-12)

  • fix: Escape referer passed to Kameloon
  • updated catwalk with hash action
  • fix(FP-1559): Properly handle null page folder references in PageFolderCompletionVisitor
  • chore(api-hub): copy manual type files to the source directory

Version 1.43.1 (2022-05-05)

  • fix(FP-1934): Resilience of sitemap command for same-cursor loop.

Version 1.43.0 (2022-04-21)

  • feat: use random translation instead of none
  • fix(api-hub): Improve error message when action was not found

Version 1.42.1 (2022-04-12)

  • fix(FP-1743): register ErrorHandler as service

Version 1.42.0 (2022-04-04)

  • Accept path param as Frontastic-Path header in /frontastic/page endpoint
  • Accept locale param as Frontastic-Locale header in /frontastic/page endpoint

Version 1.41.0 (2022-04-04)

  • Make success notification for remove from wishlist optional
  • Set timeout for ExtensionRunner calls
  • Allow field type dataSource in schemas

Version 1.40.0 (2022-03-29)

  • chore(ci): re-enable checking of extension types in CI
  • fix(FP-1472): Return 404 on non existing page
  • misc(FP-1399): Add unit tests for testing different isProduction values
  • fix(FP-1678): Fix call to get project extension on ActionController
  • feat(FP-1399): Only encrypt JWT session token in production

Version 1.39.1 (2022-03-21)

  • feat(FP-811): Return 404 when product does not exist
  • misc: Don't bootstrap symfony in paas/catwalk

Version 1.39.0 (2022-03-17)

  • refactor(FP-1586): Encapsulate customerName inside a previewContext object
  • feat(FP-1609): ExtensionService - Test callAction
  • feat(FP-1609): ExtensionService - Test callDynamicPageHandler
  • feat(FP-1609): ExtensionService - Test callDataSource, callExtension and doCallAsync
  • feat(FP-1609): ExtensionService - Test hasAction
  • feat(FP-1609): ExtensionService - Test hasDynamicPageHandler
  • feat(FP-1609): ExtensionService - Test hasExtension
  • feat(FP-1609): ExtensionService - Test fetchProjectExtensions
  • feat(FP-1609): Uncomment preloaded datasource value feature
  • feat(FP-1609): Action controller test fix header
  • feat(FP-1609): Header fix
  • feat(FP-1609): Remove sync call
  • feat(FP-1609): Remove unused JsonSerializer
  • feat(FP-1609): Fix PHP formatting
  • fix (FP-1391): Added name attribute to cell configuration class

Version 1.38.0 (2022-03-11)

  • feat(FP-1375): Change preview url from p to __preview only for NextJS
  • feat(FP-1375): Change preview url from p to __preview in FrontendBundle

Version 1.37.2 (2022-03-09)

  • chore: added space to comment to satisfy eslint
  • fix: added ts-ignore to autogenerated ComponentInjector overwriten files

Version 1.37.1 (2022-03-08)

  • fix: add missing classes for 3/4 cells
  • feat: resolve project config in next context
  • fix: coding style
  • fix: sort imports
  • fix: remove unused import
  • fix: coding style
  • fix: qualify class name
  • fix: sort imports
  • fix: Add typehints

Version 1.37.0 (2022-03-07)

  • misc: allowed ramsey/uuid library version ^4 as dependency
  • feat: enhance nextjs swagger

Version 1.36.0 (2022-03-02)

  • style(FP-1373): Fix style errors in CorsHandler
  • fix(FP-1374): Check if headers are already sent before attempting to remove them
  • fix(FP-1373): Remove CORS headers set by PHP to fix duplicate header errors
  • fix(api-hub): replace content api with dummy for nextjs projects
  • fix(api-hub): replace wishlist api with dummy for nextjs
  • fix(api-hub): use dummy for cart api
  • fix(api-hub): add dummy for AccountApi
  • fix(api-hub): correct service config for product search api factory
  • fix(api-hub): fix syntax and add parameter to factory config
  • feat: wire dummy api classes in nextjs bundle
  • fix: overrides ordering
  • style(FP-1373): Remove space from end of line in CorsHandler
  • style(FP-1373): Fix line length style issues in CorsHandler
  • misc(FP-1373): Add more unit tests for CorsHandler
  • misc(FP-1373): Add basic unit tests for CorsHandler
  • refactor(FP-1373): Use Request event headers to determine host instead of $_SERVER superglobal in CorsHandler
  • refactor(FP-1373): Create CorsHandler event listener to be used instead of hardcoded solution in index.php

Version 1.35.1 (2022-02-17)

  • fix: do not autowire localeresolver as it breaks customers code

Version 1.35.0 (2022-02-17)

  • feat(FP-1218): Replace 'stream' with 'data source' in ViewData errors
  • fix(FP-1014): Don't throw error when stream parameter is not array, log a warning instead

Version 1.34.3 (2022-02-15)

  • fix: add alias to LocaleResolverInterface for backwards-compatibility

Version 1.34.2 (2022-02-11)

  • Update Kameleoon SDK to version 2.0.8

Version 1.34.1 (2022-02-09)

  • fix: exclude sensitive values on JsonSerializer

Version 1.34.0 (2022-02-08)

  • chore(FP-1328): Better PHPdocs for new PageController response types
  • feat(FP-1302): Static function instead of trait
  • feat(FP-1302): Disable phpcs for _url property
  • feat(FP-1302): Frontend reference component
  • feat(FP-1302): PageFolderCompletionVisitorTest
  • feat(FP-1302): Add the _url property to the PageFolderValue
  • feat(FP-1302): Get url in the current locale for PageFolderCompletionVisitor

Version 1.33.0 (2022-02-03)

  • feat(FP-1256): Unit test for createApiRequest
  • feat(FP-1256): Remove cookies from ApiRequest
  • feat(FP-1256): Add properties to request sent to starters.

Version 1.32.0 (2022-01-27)

  • fix: Failure handling for data-source extensions without payload.
  • fix(FP-1257): Mark Response->statusCode as int.
  • fix(FP-1257): 1x "any" is enough for DynamicPageSuccessResult. ;)
  • feat(FP-1257): A lot more documentation for API hub types.
  • feat(FP-1257): Checked API hub types for requiredness & typing.

Version 1.31.1 (2022-01-21)

  • fix: FP-1235 Removed the dataSourcePayload key
  • fix: Typo to the JWT clear session handle for null

Version 1.31.0 (2022-01-18)

  • fix(api-hub): make actions accessible again
  • feat(api-hub): allow testing of DataSources by directly calling a HTTP endpoint
  • fix: Updated copy
  • feat(docs): Basic Swagger file for Frontastic Next.js APIs.

Version 1.30.4 (2022-01-11)

  • chore: removed backwards compatible code for JWT cookie

Version 1.30.3 (2022-01-11)

  • feat: Use language locales to generate routes

Version 1.30.2 (2022-01-11)

  • refactor(api-hub): don't rename LocaleResolver class to retain backwards-compatibility
  • fix(api-hub): introduce FT NextJs specific locale resolver

Version 1.30.1 (2022-01-07)

feat: session-frontastic header BC with cookie for now

Version 1.30.0 (2022-01-06)

  • fix(FP-1263): Do not log debug messages in production.

Version 1.29.1 (2022-01-06)

  • fix: Reactivate accidentally removed autowiring of controllers.

Version 1.29.0 (2022-01-05)

  • feat(FP-983): Better error reporting if action does not exist.
  • feat(FP-983): Adjusted service definition for autowire.
  • feat(FP-983): Fix test to have proper data for extended logic.
  • feat(FP-983): Disable native PHP sessions for all Next.js routes.

Version 1.28.5 (2021-12-22)

  • chore: refresh context once user is registered

Version 1.28.4 (2021-12-21)

  • fix: missing account field handling in registration

Version 1.28.3 (2021-12-21)

  • fix: missing account field

Version 1.28.3 (2021-12-21)

  • fix: missing account field

Version 1.28.2 (2021-12-21)

  • fix: handle register success action

Version 1.28.1 (2021-12-14)

  • fix: Apply page folder data completion to tree structures, too.

Version 1.28.0 (2021-12-09)

  • feat: consider query parameters for variant selection when redirecting to new product URLs
  • fix(api-hub): fix ActionContext initialization
  • refactor(api-hub): remove obsolete HooksCallBuilder
  • feat(api-hub): pass right context to extension runner
  • feat(api-hub): provide right context to extension actions

Version 1.27.1 (2021-12-06)

  • JWT Setting session expiry to one month temporarily

Version 1.27.0 (2021-12-03)

  • feat: Fall back to languages during finding translations

Version 1.26.8 (2021-11-26)

  • JWT cookie removal with clearCookie method

Version 1.26.7 (2021-11-25)

  • JWT handle, Change to method and parameters on response for clear cookie
  • Endpoint to retrieve a frontend context for Next.js.

Version 1.26.6 (2021-11-24)

  • JWT cookie security policy enabled and sameSite cookie set to None

Version 1.26.5 (2021-11-24)

  • JWT cookie reset when sending null payload

Version 1.26.4 (2021-11-22)

  • fix: JWT session exception handle, emptying the session and logging the error so is visible to the CLI
  • Dynamic page routing fix for no available pages in a folder

Version 1.26.3 (2021-11-11)

  • fix: Gracefully handle non-existing page folder being referenced.

Version 1.26.2 (2021-11-11)

  • fix: fixes from ant nextjs-types
  • fix: set also as null the TypeScript type for LinkReferenceValue
  • fix: add default value to fix types issue

Version 1.26.1 (2021-11-11)

  • fix: accepted null as link value and removed target validation
  • fix: verified targer value before create ReferenceValue

Version 1.26.0 (2021-11-10)

  • fix: DataSourceContext did not receive Request information.

Version 1.25.0 (2021-11-09)

  • fix: json serializer removed from hookservice, jwt handle in php
  • chore(api-hub): remove debug code
  • fix: CS

Version 1.24.0 (2021-10-26)

  • chore: updating the common dependency for catwalk
  • !feat(FP-646): implemented traceability strategy adding a correlation-id to all requests and responses

Version 1.23.3 (2021-10-26)

  • fix: Removed wrong property from DataSourceReference.

Version 1.23.2 (2021-10-22)

  • Improved data source representation for next.
  • Fixed logstash format edge cases.

Version 1.23.1 (2021-10-21)

  • fix: implemented logout action to avoid 404 exception

Version 1.23.0 (2021-10-19)

  • Actually match the dynamic page type from the extension framework.
  • Ignore group fields in completion of handled values.
  • Fix the session to use the sessionData object, remove array from JWT encoding
  • Checking the internal response not request for sessionData

Version 1.22.2 (2021-10-13)

  • Fix the response content of index action

Version 1.22.1 (2021-10-13)

  • fix: Do not force JSON encode as object in ActionController.

Version 1.22.0 (2021-10-13)

Version 1.21.2 (2021-10-13)

Version 1.21.1 (2021-10-13)

Version 1.21.0 (2021-10-13)

Version 1.21.3 (2021-10-12)

  • Fix sessionData type

Version 1.21.2 (2021-10-12)

Code style fix

Version 1.21.1 (2021-10-12)

  • Fix empty session for JWT

Version 1.21.0 (2021-10-12)

  • JWT Session storage
  • Sandbox fix

Version 1.20.3 (2021-10-11)

  • Update common version for catwalk

Version 1.20.2 (2021-10-11)

  • Catwalk common version update

Version 1.20.1 (2021-10-11)

  • fix release version

Version “1.20.0” (2021-10-11)

  • fix: Fixing the hook service return type

Version 1.19.10 (2021-09-28)

  • fix(FP-1022): replaced missing custom field by projectSpecificData

Version 1.19.9 (2021-09-27)

  • fix: Pass context to node data visitor

Version 1.19.8 (2021-09-27)

  • feat: Render previews endpoint for Frontastic Next.js

Version 1.19.7 (2021-09-23)

  • feat: Initial draft for dynamic page handling in Next.js extensions.

Version 1.19.6 (2021-09-23)

  • fix(api-hub): make expectation of structure from extension more forgiving

Version 1.19.5 (2021-09-23)

  • fix(api-hub): also pass non-response objects to support stream handlers

Version 1.19.4 (2021-09-23)

  • fix(api-hub): pass response objects as specified

Version 1.19.3 (2021-09-22)

  • feat(api-hub): improve error handling, refactor return types
  • fix(api-hub): simplify hooks api result handling
  • fix(api-hub): fix type errors for hooksservice
  • fix(nextjs): clear up types for passing data between hooks and controller
  • fix(catwalk): add nextjs api classes to react mapper
  • feat(apidocs): add description comment from classes to TS interfaces
  • fix(catwalk): get summary of properties from type description
  • fix(catwalk): make configurations inherit base configuration in nextjs types
  • fix(catwalk): remove references from nextjs bundle to other bundles
  • Delivier assets during a roll out
  • feat(FP-968): Added basic filter API data objects.

Version 1.19.2 (2021-09-10)

  • fix: Only run 64 not 1000 curl processes in parallel for kameleoon reporting

Version 1.19.1 (2021-09-08)

  • fix: ComponentInjector overrides regex not recognising all string formats

Version 1.19.0 (2021-09-08)

  • feat: Also complete node configuration for Next.js.
  • fix: Type information on Request::query.

Version 1.18.1 (2021-09-07)

  • fix: remove deviceType desktop flash on phone due to RegExp bug on UserAgent string
  • chore: Delivier assets during a roll out

Version 1.18.0 (2021-09-06)

  • fix: set header type on nextjs Action Controller response
  • feat(FP-953): Add name to PageFolder representations.

Version 1.17.1 (2021-09-06)

  • fix(FP-926): Error page data is not filtered by JsonSerializer.

Version 1.17.0 (2021-09-03)

  • fix: Do not remove tastic prop for translatable tastics
  • feat(fp-935-polish): Typed structures for reference & tree + proper tree handling.
  • feat(FP-935): Inline handled tastic field values.
  • feat(fp-935): Completed translation visitor.
  • feat(fp-935): Implemented most simple language selection.
  • feat(fp-935): Create visitors through a factory to get the Context.
  • feat(fp-935): Actually update tastic configuration after completion.
  • feat(fp-935): FIXUP
  • feat(fp-935): Renamed NodeUrlVisitor to PageFolderUrlVisitor.
  • feat(fp-935): Inject the configuration visitors.
  • feat(fp-935): First draft of completing URLs into tastic config.

Version 1.16.2 (2021-08-30)

  • fix: fixed broken test on stream handler
  • fix: merged master parameters to stream parameters on handler

Version 1.16.1 (2021-08-30)

  • Adapted: The configuration file now has to be a JSON
  • [SDK fix]: secure = false and samesite = None is an invalid default cookie configuration
  • Adapted passing of credentials and check if we should run an experiment

Version 1.16.0 (2021-08-26)

  • chore: bumped version required of frontastic/common to 2.17.0
  • feat(FP-932): created scaffolding to perform Algolia search

Version 1.15.3 (2021-08-24)

  • fix: wrap response in array only when there is actions
  • fix: Custom Data Source removed environments, undeleted filter, cleanup on Gateway
  • fix: CustomDataSource and Facet refactor to use the UserBundle MetaData object

Version 1.15.2 (2021-08-19)

  • fix: server build failure if @frontastic/theme-boost doesn't exist in node_modules

Version 1.15.1 (2021-08-17)

  • fix: incorrect webpack config schema
  • fix: Added missing CssMinimizerPlugin import
  • fix: Added TerserPlugin for JS minification in server production build
  • fix: Added TerserPlugin for JS minification in browser production build

Version 1.15.0 (2021-08-13)

  • feat: Implement possibility to override actions to old controllers.
  • feat: Controller for action extensions.
  • fix: Do not die when hooks runner is down.

Version 1.14.2 (2021-08-10)

  • fix: correctly log exceptions which are no objecs
  • Fixed incorrect info message
  • Moved directory existence checking above stat analysis
  • Added types and description for link packages, minor refactor
  • fix: Only try linking when package is actually installed

Version 1.14.1 (2021-08-10)

  • fix: correctly log exceptions which are no objecs
  • Fixed incorrect info message
  • Moved directory existence checking above stat analysis
  • Added types and description for link packages, minor refactor
  • fix: Only try linking when package is actually installed

Version 1.14.0 (2021-08-03)

  • Re-added server file creation if not yet exists
  • Added checking for nodemon, checks for existence of server file
  • Fix linting errors in ComponentInjector generated files
  • Removed remaining debugging, added component override to demo_english for CI testing
  • Added component cache to complete ComponentInjector rework
  • fix: Remove unused and incorrect typed propery.
  • feat(custom-data-source): Fix PHPStan issues.
  • feat(custom-data-source): CS.
  • feat(custom-data-source): Fixed null value mapping and mapping test.
  • feat(custom-data-source): Guard NextJsBundle by feature-flag.
  • feat(custom-data-source): Example data-source registration now happens in bundle.
  • feat(custom-data-source): Basics for bundle dependency injection.
  • feat(custom-data-source): Fixed bundle class name.
  • feat(custom-data-source): Fix: Also map children of non-mapped objects.
  • feat(custom-data-source): Fix Node->path is a string, not an array.
  • feat(custom-data-source): Deliver data source context to JS extensions.
  • feat(custom-data-source): POC wiring of new data source handler.
  • feat(custom-data-source): Implemented mapper from Frontastic React data structures.
  • feat(custom-data-source): Verify stream parameter extraction works.
  • feat(custom-data-source): Implement StreamHandlerV2 for new streams API.

Version 1.13.0 (2021-07-29)

  • feat: Moving our concept of decorators to frontastic 1.5
  • feat(FP-859-nextjs-apis): Removed OpenAPI specs from this PR to make it dedicate.
  • feat(FP-859-nextjs-apis): Chore: Syntax & CS fix.
  • feat(FP-859-nextjs-apis): Fine-tuning after final session with Kore.
  • feat(FP-859-nextjs-apis): Chore: Remove orphan docs.
  • feat(FP-859-nextjs-apis): Fix: file name.
  • feat(FP-859-nextjs-apis): Resolve minor adjustments noted on Github.
  • feat(FP-859-nextjs-apis): Cell -> LayoutElement.
  • feat(FP-859-nextjs-apis): Region -> Section.
  • feat(FP-859-nextjs-apis): $cells -> $layout elements (naming guide).
  • feat(FP-859-nextjs-apis): Removed $data property from Project.
  • feat(FP-859-nextjs-apis): Removed $sequence from data objects.
  • feat(FP-859-nextjs-apis): Removed $dataSourceParameters from DataSourceHandler.
  • feat(FP-859-nextjs-apis): Allow redirecting from DynamicPageHandler.
  • feat(FP-864-client-apis): Basic specification of client HTTP API.
  • feat(FP-859-nextjs-apis): Fixed missing @replaces.
  • feat(FP-859-nextjs-apis): Clarified docs and used standardized annotations.
  • feat(FP-859-nextjs-apis): Initial draft for dynamic page handling API.
  • feat(FP-859-nextjs-apis): Initial draft for action (aka Controller) API.
  • feat(FP-859-nextjs-apis): Initial draft for DataSourceHandler API.

Version 1.12.8 (2021-07-20)

  • fix: Move NextJsBundle to correct component.

Version 1.12.7 (2021-07-16)

  • fix: Link to tastify() docs & better tastic name in deprecation message.
  • fix(FP-497,FP-851): Introduce __suppressNotTastifiedNotice property.

Version 1.12.6 (2021-07-13)

chore: Fixed new phpstan return type notices

Version 1.12.5 (2021-07-08)

  • fix: issue with SSR because polyfill for date missing on window in react development scheduler implementation

Version 1.12.4 (2021-07-06)

  • chore: fix not on master removed the collection json
  • fix: translation typo

Version 1.12.3 (2021-06-24)

  • preview fix
  • Merge branch 'master' of github.com:FrontasticGmbH/frontastic
  • misc: Tagged release 1.12.2 for catwalk

Version 1.12.2 (2021-06-18)

  • fix: set cookie samesite values as null
  • fix: cookie security setting for dev environment as "none" is not working there

Version 1.12.1 (2021-06-16)

  • fix: restored string replacement on product url generation

Version 1.12.0 (2021-06-15)

  • feat: Do not track bot actions
  • chore(singleServer): updates to config based on testing

Version 1.11.0 (2021-06-14)

  • fix(FP-736): set session samesite as non Only available from Symfony 4.3
  • fix: Pass correct arguments
  • fix: output proper HTML5 appData div tag
  • fix: add required parameter to action
  • feat: Allow tracking to multiple goals in kameleoon

Version 1.10.15 (2021-06-08)

  • fix(FP-729): extracted update cart logic and use it on checkout action

Version 1.10.14 (2021-06-03)

  • fix: used column name to search hooks
  • feat(FP-345): added test for well and bad formed routes
  • feat(FP-345): added test for MasterLoader::loader
  • chore(singleServer): removed port parameter
  • chore(singleServer): fixed port error
  • chore(FP-345): improved Master route field docs

Version 1.10.13 (2021-05-27)

  • chore(catwalk): updated formatting so its less readable to fix eslint errors...
  • chore(catwalk): updated formatting for readability
  • fix: Remove newlines from SQL as our logging can't handle them
  • chore(catwalk): fix eslint errors
  • chore(catwalk): pre-render async component height by device type

Version 1.10.12 (2021-05-26)

  • introduced states and provinces

Version 1.10.11 (2021-05-20)

  • chore(catwalk): removed TODOs on public files
  • added missing comma
  • added style propertly to SSR return

Version 1.10.10 (2021-05-18)

  • chore(catwalk): modify server_start to error if nodemon is not installed
  • fix(FP-709): moved cart validation to Commercetools integration
  • fix: We now delete based on sess_time, so create an index on that…
  • fix: Disable session garbage collection

Version 1.10.9 (2021-05-13)

  • fix(FP-703): implemented redirection on category routering

Version 1.10.8 (2021-05-07)

  • fix: Fix the ContentController to use Context in viewAction

Version 1.10.7 (2021-05-07)

  • refresh store after account information is changed
  • Merge branch 'master' of github.com:FrontasticGmbH/frontastic

Version 1.10.6 (2021-05-04)

  • fix: update user context after address, user details, password changes
  • chore(catwalk): force mime dependency resolvutions to v1

Version 1.10.5 (2021-04-27)

  • fix: used correct product service on Product Category Controller

Version 1.10.4 (2021-04-22)

  • chore(FP-91) Revert CartApiController is used by AdyenController too, refactored AdyenController
  • chore(boost): fixed eslint errors
  • chore(FP-91) Remove abstract controller due to get logger parameter bag
  • chore(FP-91) fix environment secret on controllers and register ApiCoreBundle Controllers arguments
  • chore(FP-91) refactor controllers to use API interfaces instead of factory, fix dependencies cleanup, fix parameterbag secret
  • chore(FP-91) refactor single use variables, fix dependencies cleanup, review comments
  • chore(FP-91) fix dependencies cleanup review #1
  • chore(FP-91) add the dependencies on the preview controller
  • chore(FP-91) cleanup uncessary includes of AbstractController

Version 1.10.3 (2021-04-06)

  • fix: removed extra logs in catwalk CHANGELOG

Version 1.10.2 (2021-04-06)

  • fix: Missing DataObject base class for MasterPageMatcherRules.
  • fix(FP-565): CS.
  • fix(FP-565): Test case to ensure all replication targets filter.
  • fix(FP-565): Wrap endpoint for page-matcher in EnvironmentReplicationFilter.
  • fix(FP-565): Make EnvironmentReplicationFilter work for MasterServiceTest.
  • fix(FP-565): Regression test for MasterService replication.
  • fix: Missing DataObject base class for MasterPageMatcherRules.

Version 1.10.1 (2021-03-25)

  • fix: Do not include tailwind in CSS module processing

Version 1.10.0 (2021-03-23)

  • feat: Allow to specify status code for redirects
  • chore(webpack): override the 'To create a production build, run npm build' message on yarn run

Version 1.9.21 (2021-03-18)

  • fix!: properly arrange import order for encrypted vaults
  • chore(webpack): explicity set useYarn to true in createCompiler
  • chore(catwalk): made wiping the writePayloadToFile overridable by providing a JSON_LOG_PATH

Version 1.9.20 (2021-03-15)

  • fix: typecast depth param used in NodeService:getTree()

Version 1.9.19 (2021-03-11)

  • chore(catwalk): conformed shell variable name
  • chore(catwalk): removed node signal handling, undefined AbortController
  • feat: Also build and commit server source map

Version 1.9.18 (2021-03-11)

  • fix: wrapped custom fields action in an array

Version 1.9.17 (2021-03-09)

  • fix: Ignore annotations for Symfony

Version 1.9.16 (2021-03-09)

  • chore(FP-447): improved documentation and log messages
  • docs: Also documented HTTP account API
  • fix: Remove host from swagger file
  • fix: Removed host from URLs
  • fix: improve SSR start scripts
  • docs: HTTP API docs for wishlist API
  • docs: Documented cart HTTP API
  • fix(FP-447): throw and handle Cart not active exception
  • checkout moved pay button to right column in last checkout step

Version 1.9.15 (2021-03-04)

  • feat: Allow TypeScript in node_modules
  • fix: Session expiration in GC cases failed

Version 1.9.14 (2021-03-03)

  • fix(FP-421): logged error at ErrorHandler level

Version 1.9.13 (2021-03-02)

  • added error message in checkuot if products are out of stock

Version 1.9.12 (2021-03-01)

  • fix(FP-395): implemented build query for next page and calculate last (#623)
  • fix: remove wirecard test
  • fix: Code resilience
  • fix: Fix E_NOTICE when writing uninitialized sessions

Version 1.9.11 (2021-02-25)

  • Added checkout translations
  • Renamed next:payment to order now
  • fix: Work with babel 7.13.* by also processing .mjs files
  • New session handler that produces fewer db writes

Version 1.9.10 (2021-02-24)

  • fix: Work with babel 7.13.* by also processing .mjs files

Version 1.9.9 (2021-02-23)

  • fix: adds noop Element for Image element during SSR

Version 1.9.8 (2021-02-22)

  • fix FP-316: Throw error objects without casting thme to string
  • Added translations

Version 1.9.7 (2021-02-19)

  • fix: Fixed webpack post processing import path
  • feat: adyen integration, discounts, taxes
  • chore: Tested default stream assignment
  • chore: Clean up unused exception

Version 1.9.6 (2021-02-18)

  • fix: Do not override selected stream with default
  • fix: ensured page exist before complete default streams

Version 1.9.5 (2021-02-18)

Version 1.9.4 (2021-02-18)

  • hotfix: Handle iinitial session

Version 1.9.3 (2021-02-18)

  • fix: Created dummy cart stream handler

Version 1.9.2 (2021-02-18)

  • fix: Set default stream to first of its kind
  • fix: Use master stream as stream, if non defined
  • fix: Always preserve master streams
  • fix: Wording
  • fix: Wording & case
  • fix: Added missing template
  • fix: PHP 7.2 compatibility
  • fix: POC to avoid massive mysql update attacks due to session writes (#603)

Version 1.9.1 (2021-02-16)

  • chore (catwalk): updated deprecated scss elseif
  • fix: Reverted accidetally comitted experiemnt
  • fix: Set ansible roles path

Version 1.9.0 (2021-02-11)

  • fix: Only include module webpack configuration if module is mentioned in package.json
  • chore (catwalk): fixed eslint errors
  • chore (catwalk): update linting errors
  • feat: Allow to override SSR polyfills

Version 1.8.0 (2021-02-09)

  • chore: moved new scripts to paas/catwalk and modified templates accordingly
  • fix: checked if request content exist before decode
  • feat: Add index for faster session cleanup
  • changed unambigious sourceType to target only domino packages
  • chore: Faster JSON encoding in ContextService
  • modification of build process to throw error when there's an error in the customer's config.
  • fix: Do not crash on ?s in the URL
  • fix: create package symlinks also on windows

Version 1.7.0 (2021-02-02)

  • feat: required library common 2.7 or higher on catwalk/composer.json
  • !feat(fp-90): catwalk controllers (#580)
  • chore: Increase body size limit to value required by prym
  • feat: Allow to inject customer response handler
  • chore: Moved external library from src/vendor to libraries/
  • feat: allow lazy loading of media images
  • fix: Made stupid custom ini parser more resilient

Version 1.6.0 (2021-01-27)

  • feat: included shippingInfo and taxed fields to Cart.js
  • feat(FP-190): Mergeable CSP
  • feat(FP-177): fcli addition of generate Tastic command (#562)
  • fix: used correct parm order for processCommand
  • refactor: replaced source by logSource and remove error time
  • feat(FP-102): used error as array and use different source on logging
  • fix: removes unused packages from catwalk
  • fix: project instance instead of customer
  • feat: Prevent click-jacking via CSP frame-ancestors

Version 1.5.0 (2021-01-18)

  • feat: Use locale data only if our own IntlProvider is used
  • fix: sitemap paths were missing the generated subpath and therefore faulty
  • fix: Upgraded @types/react consistently to 17.0.0
  • fix: Prevent our loader API from going to error when loading a error master page.
  • fix: Resilience for empty debug statements.
  • feat: Cache serialized context in Twig extension.
  • feat(CartFetcher): Make CartFetcher available in Catwalk.
  • feat: TasticFieldHandlerV3 retrieving the Tastic definition in addition.
  • fix: Do not override errors or redirect status codes when SSR fails.
  • fix: Avoid sessions being created for Frontastic API requests.
  • feat: Allow API responses to trigger redirects

Version 1.4.2 (2021-01-06)

  • fix!: Switch to default symfony error handling
  • fix: Define fallback values in case properties are undefined

Version 1.4.1 (2020-12-18)

  • fix: ContextService and RedirectService use 2 different router services.
  • fix: removed extra comma at the end of parameter list

Version 1.4.0 (2020-12-18)

  • feat: Log frontend errors without creating a DB connection

Version 1.3.0 (2020-12-14)

  • fix(FT-519): removed available shipping controller and use method as part of cart info
  • fix(FT-519): removed parameters and included method documentation
  • feat(FT-519): included shipping methods loaders

Version 1.2.2 (2020-12-09)

  • fix(FT-514): Track errors from a cron job.
  • fix: increasing timeout and adding timeout logging
  • locks @types/react version
  • feat: adds typescript to svgr loader

Version 1.2.1 (2020-12-01)

  • fix: Parameter order deprecated
  • fix: Switch to apply spaceless instead of spaceless in twig templates
  • fix: map projectSpecificData in Cart
  • fix: Set composer platform to PHP 7.4

Version 1.2.0 (2020-11-27)

  • feat: CategoryRouter for Category Master Pages.
  • Built assets for release 2020.11.26.17.12
  • fix: IE detection function

Version 1.1.20 (2020-11-26)

  • fix: return error code in debug error controller
  • fix: correctly render error pages on locale change

Version 1.1.19 (2020-11-13)

  • fix: Set required values on images test
  • fix: Added mock logger to unit test
  • feat: log errors in custom stream handlers
  • fix: use Filesystem to delete schema update file

Version 1.1.18 (2020-11-04)

  • fix: allows for images with only one size prop

Version 1.1.17 (2020-10-30)

  • feat: Implement Kameleoon tracking if configured for abtesting
  • fix: ProjectBasicAuth listener should also deal with kernel exceptions
  • fix: Do not pass height to Cloudinary if not necessary
  • fix: Tested dimension calculation in image component
  • fix: A little more resilience

Version 1.1.16 (2020-10-16)

  • fix: More resilient determination of Tastic name for BC check.
  • fix: bugfixes, types and cleanups for tile2
  • fix: Expose projectSpecificData through client side Cart domain model.

Version 1.1.15 (2020-10-13)

@TODO: Please adapt these raw commit messages since last release into CHANGELOG entries – they will be added to the package changelog.

  • fix: Also tested RemoteImage and fixed various issues
  • fix: Do not pass height if not necessary
  • fix: Tested dimension calculation in image component
  • Deprecate all tastics and patterns in catwalk
  • fix: Initialize query parameters for initial page
  • feat: moves notifications to more global place

Version 1.1.14 (2020-10-07)

  • chore: Merged imports
  • fix: Import deprecate helper in a way it also works in tests
  • chore: Added translation
  • chore: Use deprecate() helper to announce deprecation notices
  • chore: Moved page grid to page/ and deprecated all patterns

Version 1.1.13 (2020-10-02)

  • fix: Clear caches after adding bundle
  • fix: Registered missing ShopwareBundle
  • fix: Initialize query parameters for initial page
  • fix: removed console.log
  • featadds notifications for add/remove from cart
  • refactor: adds Notifications to global layout
  • feat: moves notifications to more global place
  • refactor: removes rehooks from catwalk as well
  • refactor: removes storybook from catwalk
  • refactor: replaces rehooks with isomorphioc version
  • category filters initial commit
  • feat: call product search API directly
  • feat: put product search API in DIC
  • feat: move decorators to product search API
  • fix: Display outline on cells again
  • fix: Use correct notifier instance
  • chore: Extracted common webspocket code
  • feat: Implemented backchannel in notifier
  • chore: Regenerated API documentation
  • chore: Documented more properties as @required
  • fix: also mind the catwalk styles when purging the CSS
  • fix: Added default for regions access to work with empty object
  • chore: Set properties @required based on NOT NULL in DB schema
  • chore: Added some more translations
  • chore (a11y): CS & start providing translated labels to buttons
  • chore: Updated type definitions
  • chore: Added note about autogenerated files
  • chore: Removed outdated types specification
  • chore: Also reverted newly added docs
  • chore: Revert docs changes to reduce diff size
  • fix: Import under "full name" to reduce naming conflicts
  • feat: Correctly import referenced types
  • Ensure type renaming works again
  • Generated TypeScript types for catwalk & common domain models
  • Flagged types in catwalk

Version 1.1.12 (2020-10-01)

  • fix: Clear caches after adding bundle
  • fix: Registered missing ShopwareBundle
  • fix: Initialize query parameters for initial page
  • feat: Adds notifications for add/remove from cart
  • refactor: Adds Notifications to global layout

Version 1.1.11 (2020-09-17)

@TODO: Please adapt these raw commit messages since last release into CHANGELOG entries – they will be added to the package changelog.

  • feat: call product search API directly
  • feat: move decorators to product search API
  • fix: Display outline on cells again
  • fix: Use correct notifier instance

Version 1.1.10 (2020-09-15)

  • Regenerated API documentation
  • Generated TypeScript types for catwalk & common domain models
  • Fix: Added default for regions access to work with empty object

Version 1.1.9 (2020-09-11)

  • Added support for auto-tastify
  • Implementd translations directly in tastify
  • Deprecate Tastics not wrapped into tastify()
  • Got rid of lodash in catwalk
  • Allow disabling client side hydration
  • Return promise from all possible loader methods.
  • Implemented support for TypeScript
  • fix: Refresh context after login / logout
  • fix: Connect cart & wishlist; Added connecting notifications & order
  • fix: Dispatch correct result to success()
  • fix: Image rendering resilience

Version 1.1.8 (2020-08-24)

  • fix: Ensure getCountry() BC and throw out mappings
  • fix: updates react-redux to fix ssr errors
  • fix: Extended and tested JavaScript locale handling
  • fix: Run yarn install lso for no-paas customers
  • feat: Read Boost Theme theme prperties from project.yml
  • fix(shopify integration): Implement missing queryCategories methods in Backstage and Catwalk
  • fix(webpack): Make linking dependencies more resilient
  • fix: adding resilience to StreamService when data is present but no streamId
  • Introduce nodeType and allow styling by this
  • Allow other locales than specified in the locale resolver.

Version 1.1.7 (2020-08-11)

  • feat: Improved displaying of SSR error message
  • fix: Use default for undefined variable to not break SSR

Version 1.1.6 (2020-08-10)

  • feat: Allow another webpack modification at the very end of config generation

Version 1.1.5 (2020-08-05)

  • fix: Restore (again) missing CHANGELOG.md in catwalk

Version 1.1.4 (2020-08-05)

  • fix: Restore missing CHANGELOG.md in catwalk

Version 1.1.3 (2020-08-05)

  • Fixed release script

Version 1.1.2 (2020-08-05)

  • build(frontasticli): release-notes for version 0.8.0
  • fix: remove outdated comment
  • feat: undelete old facets when they show up again
  • fix(frontasticli): Create files with normal user instead of root
  • feat(frontasticli): Put all config files into .frontasticli dir
  • fix: Removed prefix env. on yarn vairable
  • fix(frontasticli): Use a sane default location for traefik config
  • feat(custom query): Included RawApiInput as paratemer to all ProductApi/Query implementations
  • feat(custom query): Changed extension of Query from DataObject to ApiDataObject
  • fix: missing proptypes for catwalk cell
  • fix: Included statement to check OS version where releaseLibraries is running
  • fix: Resilience for non-string hydration errors.

Version 1.1.1 (2020-07-30)

  • fix: sets timeout for cron processes to 5min (default is 1)
  • fix(boost-theme): getting back the height transition + some refactor
  • feat: DISABLE_YARN_INSTALL=1 in vagrant provision.
  • feat(boost): adding products on wishlist brushed
  • refactor(boost-theme): error handling on wishlist page
  • change also resetPassword token to confirmationToken
  • fix: node-depth was missing in the tree
  • fix: confirmation-token was filtered
  • feat(boost-theme): functionality for empty state
  • feat: Use google trace id as request id
  • fix: preventing user from entering empty credentials and seeing parts of the page
  • feat(Nan): Empty state for orders and addresses
  • fix: Do not expose frontastic_request_id to client routes.
  • feat(BOOST-219): order detail UI finished
  • added translations
  • feat!: Catr/Wishlist Loaders separate methods for getContinuously().
  • fix: Even more resilient check for Master Page in frontend.
  • refactor: Adjusted routing order
  • refactor(account): using AccountMenu on different pages
  • fix(FT-19): Tastic replication happens over and over again.
  • feat: Allow cart fetch without fetching continuously.
  • Fixed loading indicator for nodes in intial request
  • Code resilience
  • adds ability for ip whitelisting again
  • feat(account): user details form validation
  • fix: Resilience in error rendering.
  • fix(FT-15): Fixed master stream completion for groups, too.
  • feat(account): simple password requirement
  • feat(account): Changing password by user
  • feat: custom fields
  • fix: Resilience for missing route in master page detection.
  • fix!: Context cache in ContextService not static anymore.
  • feat: Sitemap generation: Single file, override public URL & locale.
  • fix: eslint issues
  • feat(account): responsive account ui
  • Adds a null check to provided image sizes
  • Setting up basic password recovery.
  • connected with profile tastic and style improvemed
  • Implemented newrelic extension support
  • refresh after setting address
  • BC: Rename confirmation token route parameter
  • Add new RulerZ operator categorypathcontains
  • eslint fixes
  • Register and Login functionality.
  • Enable fecl for category detail pages
  • Renamed variables in page/tastic.jsx for readability.
  • Setting button loaders on checkout panels.
  • fixes setting proxy correctly

Version 1.0.2 (2020-05-27)

  • Stability improvements for library webpack modules

Version 1.0.1 (2020-05-27)

  • Allow webpack extensions from libraries (like our boost theme)

Version 1.0.0 (2020-05-27)

  • Initial stable release