- Updated dependencies []:
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2654
f3cc395d
Thanks @kark! - Accessibility improvements of the<TabHeader>
component. -
Updated dependencies [
78de0ec6
,43a9df21
,c56498ca
,20e648d2
,405aa67b
,d6bfecf1
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- #2633
7e343017
Thanks @CarlosCortizasCT! - Fix alignment of public page footer element.
-
#2581
339abbca
Thanks @emmenko! - Introducing the Stacking Layer System.Components such as modal pages, dialogs, etc. are rendered using a "modal" container. These containers are then rendered within a special container called
portals-container
.Up until now, rendering these components required to define things like
zIndex
orlevel
props, to imperatively determine how the component will be visible. This was required as the modal containers are positionedabsolute
and finding the correctz-index
value is important.However, it's the responsibility of the developer to "pick" the correct values which is error prone. In fact, choosing a wrong
z-index
results in the modal to not be visible and thus leading to UI bugs.A better and more reliable approach would be for the Custom Application to automatically determine the correct
z-index
values for every modal container rendered on the page.To solve this issue, a Custom Application now implements a Stacking Layer System to automatically determine and apply the correct
z-index
values for every modal container.Therefore, it is not necessary anymore to explicitly provide the
zIndex
andlevel
props to the modal pages or dialog components. The following props have been deprecated:level
andbaseZIndex
(modal pages).To remove the deprecated props you can run the codemod
remove-deprecated-modal-level-props
:$ npx @commercetools-frontend/codemod remove-deprecated-modal-level-props 'src/**/*.js'
For backwards compatibility, the
zIndex
prop is still supported and, if defined, it will overwrite thez-index
value using!important
. Therefore we recommend to only define it if absolutely necessary, otherwise it's safe to remove it.
-
#2594
d20638ef
Thanks @kark! - Adds three new layout components:<InfoDetailPage>
,<FormDetailPage>
and<CustomFormDetailPage>
.These components are similar to the
<InfoModalPage>
,<FormModalPage>
and<CustomFormModalPage>
respectively but they are not rendered as modals.The detail pages are supposed to be used as a direct child of one of the main pages. The layout of those pages can be recognized by the gray background header and the white content background. A back link in the header section of each of the pages is required.
Info Detail pages are controlled components used to render a page with detailed data.
import { useHistory } from 'react-router-dom'; import { InfoDetailPage } from '@commercetools-frontend/application-components'; import Text from '@commercetools-uikit/text'; const DetailPage = () => { const history = useHistory(); return ( <InfoDetailPage title="Detail page" onPreviousPathClick={() => history.push('/starting-page')} previousPathLabel="Go back" > <Text.Body>{'Lorem ipsum ...'}</Text.Body> </InfoDetailPage> ); };
Form Detail pages are controlled components used to render a form with predefined control elements (primary and secondary button).
import { useHistory } from 'react-router-dom'; import { useFormik } from 'formik'; import TextField from '@commercetools-uikit/text-field'; import TextInput from '@commercetools-uikit/text-input'; import { FormDetailPage } from '@commercetools-frontend/application-components'; const AccountPage = () => { const history = useHistory(); const formik = useFormik({ initialValues: { email: '', }, validate: (formikValues) => { if (TextInput.isEmpty(formikValues.email)) { return { email: { missing: true } }; } return {}; }, onSubmit: async (formikValues) => { alert(`email: ${formikValues.email}`); // Do something async }, }); return ( <FormDetailPage title="Manage your account" onPreviousPathClick={() => history.push('/starting-page')} isPrimaryButtonDisabled={formik.isSubmitting} onSecondaryButtonClick={formik.handleReset} onPrimaryButtonClick={formik.handleSubmit} > <TextField name="email" title="Email" isRequired={true} value={formik.values.email} errors={formik.errors.email} touched={formik.touched.email} onChange={formik.handleChange} onBlur={formik.handleBlur} /> </FormDetailPage> ); };
Custom Form Detail pages are a variation of the
<FormDetailPage>
that allow passing custom control elements viaformControls
. This is useful in case the detail page needs different control elements than the default ones (primary and secondary button).import { useHistory } from 'react-router-dom'; import { useFormik } from 'formik'; import TextField from '@commercetools-uikit/text-field'; import TextInput from '@commercetools-uikit/text-input'; import { CustomFormDetailPage } from '@commercetools-frontend/application-components'; const AccountPage = () => { const history = useHistory(); const formik = useFormik({ initialValues: { email: '', }, validate: (formikValues) => { if (TextInput.isEmpty(formikValues.email)) { return { email: { missing: true } }; } return {}; }, onSubmit: async (formikValues) => { alert(`email: ${formikValues.email}`); // Do something async }, }); return ( <CustomFormDetailPage title="Manage your account" onPreviousPathClick={() => history.push('/starting-page')} formControls={ <> <CustomFormDetailPage.FormSecondaryButton onClick={formik.handleReset} /> <CustomFormDetailPage.FormPrimaryButton onClick={formik.handleSubmit} /> <CustomFormDetailPage.FormDeleteButton onClick={handleDelete} /> </> } > <TextField name="email" title="Email" isRequired={true} value={formik.values.email} errors={formik.errors.email} touched={formik.touched.email} onChange={formik.handleChange} onBlur={formik.handleBlur} /> </CustomFormDetailPage> ); };
-
#2555
0b7a3743
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
0b7a3743
,7622b6f9
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- #2588
787692ac
Thanks @emmenko! - Leftover of commercetools#2586
- #2586
2f58b2d6
Thanks @emmenko! - Fix type declarations for<PortalsContainer>
asdefaultProps
andforwardRef
do not work well together.
-
#2563
238bd34a
Thanks @kark! - Updatereact-intl
to version^5.25.0
-
Updated dependencies [
238bd34a
,5b06e97a
]:- @commercetools-frontend/[email protected]
- #2554
8e170c65
Thanks @emmenko! - Fix offset calculation for modal pages when notifications are opened.
-
Updated dependencies [
dc76e5a9
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2541
3853d77e
Thanks @emmenko! - Fix layout issue with modal components when the underlying page has a scrolling position, causing the modal container position to "scroll" with the page position.The expected behavior is for the modal page to always be correctly positioned and visible, regardless of the scrolling position of the underlying page.
To fix that, the
<PortalsContainer>
now usesposition: fixed
when a modal container opens.The component now accepts some props to allow consumers to adjust the layout accordingly. However, for Custom Applications everything is pre-configured, so there is no action required.
-
#2536
6a2c4195
Thanks @CarlosCortizasCT! - Make thetitle
prop optional for the components<TabularMainPage>
and<TabularDetailPage>
.A warning will be logged if neither the
title
or thecustomTitleRow
props are provided.
- #2537
c392de3d
Thanks @emmenko! - Page components with tabs should only let the content be scrollable
-
#2503
421cc68b
Thanks @kark! - Add a new<TabHeader>
component.This component should be used to render tab elements within the tabular components, for example
<TabularModalPage>
. A<TabHeader>
is rendered as a link and it assumes the "tab content" is controlled and rendered using<Route>
components.import { TabularModalPage, TabHeader, } from '@commercetools-frontend/application-components'; <TabularModalPage tabControls={ <> <TabHeader to="/tab-one" label="Tab One" /> <TabHeader to="/tab-two" label="Tab Two" /> </> } // ... />;
-
#2517
9511e378
Thanks @kark! - Add two new layout components:<TabularMainPage>
and<TabularDetailPage>
.These components are similar to the
<TabularModalPage>
but they are not rendered as a modal. However, the layout itself is very similar between all the tabular components.Tabs must be rendered using the
<TabHeader>
component via thetabControls
prop. A<TabHeader>
is rendered as a link and it assumes the "tab content" is controlled and rendered using<Route>
components.As the name implies, these components are meant to be used in different places.
The
<TabularMainPage>
is supposed to be used in one of the main application landing pages, as the top level component page. From a hierarchy point of view, there should be no parent pages. The layout of this page can be recognized by the white background header and the gray content background.Example:
import { TabularMainPage, TabHeader, } from '@commercetools-frontend/application-components'; <TabularMainPage title="Main page" tabControls={ <> <TabHeader to="/tab-one" label="Tab One" /> <TabHeader to="/tab-two" label="Tab Two" /> </> } > <Switch> <Route path={`/tab-one`}> <Tab1 /> </Route> <Route path={`/tab-two`}> <Tab2 /> </Route> </Switch> </TabularMainPage>;
The
<TabularDetailPage>
is supposed to be used as a direct child of one of the main pages. Typically it's used as a detail page with multiple sub-pages (tabs). The layout of this page can be recognized by the gray background header and the white content background. A back link in the header section is also required.Example:
import { TabularDetailPage, TabHeader, } from '@commercetools-frontend/application-components'; <TabularDetailPage title="Detail page" onPreviousPathClick={() => history.push('/main')} previousPathLabel="Go back" tabControls={ <> <TabHeader to="/detail/tab-one" label="Tab One" /> <TabHeader to="/detail/tab-two" label="Tab Two" /> </> } > <Switch> <Route path={`/detail/tab-one`}> <Tab1 /> </Route> <Route path={`/detail/tab-two`}> <Tab2 /> </Route> </Switch> </TabularDetailPage>;
-
Updated dependencies [
6f3a2083
,9235a721
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
dc02733d
,dd5e33ea
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
732e846e
]:- @commercetools-frontend/[email protected]
-
#2482
2172e53e
Thanks @renovate! - Updated ui-kit to its latest version -
Updated dependencies [
2172e53e
]:- @commercetools-frontend/[email protected]
-
#2430
bb1f7d75
Thanks @emmenko! - Use version range for Babel packages. -
Updated dependencies [
eb8f5b2c
,bb1f7d75
,bb1f7d75
,bb1f7d75
,bb1f7d75
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
e6051a9d
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2430
5ea8baf1
Thanks @emmenko! - Use version range for Babel packages. -
Updated dependencies [
5ea8baf1
,1bee4f25
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
eb8f5b2c
,1c363fad
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
aa3b4472
]:- @commercetools-frontend/[email protected]
- #2433
d65e29e4
Thanks @emmenko! - Replacets-jest/utils
withjest-mock
, for using themocked
function.
-
Updated dependencies [
630ee1b5
,d65e29e4
,d65e29e4
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
6f02335c
,cf914004
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
f549637b
,fc8a3546
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
22a1b35d
,fc7f62ba
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
d7fcf6fc
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- #2387
e897317a
Thanks @fuchodeveloper! - The<*ModalPage>
components now accept a propafterOpenStyles
to overwrite the default styles. You can pass a "class name" or a CSS-in-JS style object. This should be used only in cases the default styles are causing some layout issues.
-
Updated dependencies [
7fa4d7d0
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
f6b3ae02
,ffefdf20
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2356
e34fe076
Thanks @ByronDWall! - set node version to 16.8 in nvmrc to avoid a bug in node/v8 -
Updated dependencies [
3247e604
,91ba0910
,e34fe076
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
670ec977
,8c6c13a7
,7665f22d
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
83f2add2
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
a0e1cd72
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2315
22177e58
Thanks @emmenko! - Expose<PortalsContainer>
from@commercetools-frontend/application-components
. In case you happen to use some of the modal components outside of a Custom Application, you need to additionally render the<PortalsContainer>
.Moreover, to help managing modal components state (open/close), we now expose a state hook
useModalState
.
- #2313
9826a605
Thanks @emmenko! - Use new TS compiler optionsjsx: react-jsx
andjsxImportSource: @emotion/react
. All unused React imports then have been removed or migrated to destructured named imports.
-
#2300
b3437eab
Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
ca4e1441
,9826a605
,ca4e1441
,b3437eab
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
c7325b0d
,f5aa350a
,cd381943
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
b910aa8e
,be968d34
]:- @commercetools-frontend/[email protected]
-
#2273
b96d4f3d
Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
374659f3
,b96d4f3d
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2268
c370f242
Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
e0ea1333
,c370f242
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
b9196aa7
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2247
f8f759b6
Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
f8f759b6
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2230
035ec444
Thanks @tdeekens! - fix: update left behind dependencies -
Updated dependencies [
035ec444
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- #2160
7734f69e
Thanks @renovate! - Update dependency eslint-plugin-testing-library to v4 and usescreen
over assigning torendered
-
#2212
5961c019
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
6de28034
,11a6c70d
,7e7b4996
,7734f69e
,5961c019
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies []:
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2199
0bfa1613
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
0bfa1613
]:- @commercetools-frontend/[email protected]
-
#2178
26d4487a
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
26d4487a
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2157
e757dd2b
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
e757dd2b
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
18fb7648
]:- @commercetools-frontend/[email protected]
-
Updated dependencies [
598d3bb5
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- #2041
a240f657
Thanks @emmenko! - - Requires a peer dependency ofreact@17
,react-dom@17
.- The
@types/react*
peer dependencies have been removed and included as normal dependencies with a minor range version. - The peer dependency
react-intl
now only requires version>=5
. - The peer dependency
@commercetools-frontend/ui-kit
has been removed.
- The
- Updated dependencies [
a240f657
,a240f657
,a240f657
,a240f657
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
#2110
c850d6dc
Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
c3ba44a6
,8b1e943c
,263f3180
,c850d6dc
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
f347093f
,d09a154b
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
ca4ea6eb
#2085 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
ca4ea6eb
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
d44f5b69
]:- @commercetools-frontend/[email protected]
-
7f26c54e
#2066 Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
7f26c54e
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
bb2ceac2
#2062 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
bb2ceac2
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
e5743110
#2056 Thanks @emmenko! - Remove unused@apollo/client
dependency (leftover from removing the experimental package) -
Updated dependencies [
074ec33d
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
63d9c424
#2049 Thanks @emmenko! - Bump uikit versions, use@manypkg/cli upgrade
instead ofbulk-update-versions
.
-
Updated dependencies [
63d9c424
,eb2fbb22
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
27b6690c
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
aa6f642a
#2026 Thanks @emmenko! - Update uikit and docs-kit dependencies to fix some underlying emotion and react-select version resolution. -
Updated dependencies [
aa6f642a
]:- @commercetools-frontend/[email protected]
-
c9589f5e
#2020 Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
c9589f5e
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
7a53760f
#2003 Thanks @dogayuksel! - AllowPublicPageLayout
container to flex beyond 100vh. -
Updated dependencies [
3bf32993
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
b38cb57f
#1991 Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
b38cb57f
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
0ef6a6a
#1989 Thanks @emmenko! - Update uikit packages to10.44
-
Updated dependencies [
0ef6a6a
]:- @commercetools-frontend/[email protected]
-
Updated dependencies [
5557c5c
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
d86c2e8
#1934 Thanks @emmenko! - Introduce a new experimental opt-in feature to authenticate the application for local development, using an OIDC-like workflow.Disclaimer: this is an opt-in experimental feature. Use it at your own risk. We want to test this feature internally first. Until then, we discourage you to try it out.
The feature can be enabled by setting the
ENABLE_OIDC_FOR_DEVELOPMENT=true
environment variable.In addition to that, we have a new package
@commercetools-frontend/cypress
, to include some useful commands for testing Custom Applications.
- Updated dependencies [
d86c2e8
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
d70e533
]:- @commercetools-frontend/[email protected]
- Updated dependencies [
4f7e081
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
4971a78
#1952 Thanks @tdeekens! - chore: add and apply fixes via manypkg for automatic mono-repo validation -
Updated dependencies [
48a9886
,4971a78
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
f6f3c5e
#1935 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
f6f3c5e
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
d74addd
#1914 Thanks @adnasa! - add experimental application-components/product-picker, generate new types in application-config, application-shell -
Updated dependencies [
1ec4379
,9746f4b
,b9fe353
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
1a96e83
#1905 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
1a96e83
]:- @commercetools-frontend/[email protected]
81a274c
#1897 Thanks @jonnybel! - Add support for the new horizontal constraint options from UI-Kit to thesize
prop of<ConfirmationDialog>
,<FormDialog>
, and<InfoDialog>
components.
-
2287813
#1871 Thanks @emmenko! - Compile and bundle packages using preconstruct -
Updated dependencies [
2287813
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
bf5f71e
#1896 Thanks @emmenko! - Update docs-kit dependencies to v11, which supports emotion v11. As a result, the appkit bundles are using the correct emotion dependencies.
636fc45
#1887 Thanks @adnasa! - upgrade ui-kit, which includes the new horizontal constraint changes.
d832bd4
#1876 Thanks @renovate! - Migrate to emotion v11. https://emotion.sh/docs/emotion-11
-
Updated dependencies [
636fc45
,ec9e10f
]:- @commercetools-frontend/[email protected]
-
89c4464
#1872 Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies [
89c4464
]:- @commercetools-frontend/[email protected]
-
Updated dependencies [
71c9111
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
310e98c
Thanks @emmenko! - Update dependencies (commercetools#1857) -
Updated dependencies [
310e98c
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
e0ec004
,e519929
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
bacc091
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
5d9d5da
,6059b9a
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
71c5f78
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
d883e96
,633d8c7
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
Updated dependencies [
8cdb025
]:- @commercetools-frontend/[email protected]
-
9bc8558
#1704 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
786c697
,9bc8558
]:- @commercetools-frontend/[email protected]
- Updated dependencies [
4c54f6d
]:- @commercetools-frontend/[email protected]
- Updated dependencies []:
- @commercetools-frontend/[email protected]
- Updated dependencies [
4290f63
]:- @commercetools-frontend/[email protected]
-
bc15ac2
#1692 Thanks @renovate! - fix(deps): update all dependencies -
Updated dependencies []:
- @commercetools-frontend/[email protected]
-
4216b92
#1685 Thanks @emmenko! - Refactor i18n package to consume compiled data from ui-kit translation messages. Furthermore, the@commercetools-frontend/i18n
now exposes acompiled-data
folder as well:@commercetools-frontend/i18n/compiled-data
. This can be used the load pre-compiled messages and thus improving the runtime performance.Furthermore, the
mc-scripts extract-intl
command has been deprecated in favor of the more official message extraction with the@formatjs/cli
: https://formatjs.io/docs/getting-started/message-extraction.
-
211ab69
#1689 Thanks @emmenko! - Remove emotion dependencies resolutions -
Updated dependencies [
f144292
,4216b92
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
a0ae954
,564cd91
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
c62261f
#1653 Thanks @renovate! - Update dependencies and regenerate l10n data based on CLDR v37 -
Updated dependencies []:
- @commercetools-frontend/[email protected]
- Updated dependencies [
6d98245
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
0f3dcc3
#1638 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
0f3dcc3
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
cc8b37b
#1627 Thanks @renovate! - chore: update dependencies -
Updated dependencies [
33baf25
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
364e711
#1621 Thanks @renovate! - feat(deps: add support for react-intl v5 through peer dependencies fix(deps): update dependency react-intl to v5
-
4168061
#1618 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
4168061
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
7fbb076
,faf980d
]:- @commercetools-frontend/[email protected]
f70fed0
#1595 Thanks @Rombelirk! - refactor(application-components, visual-testing-app): migrate PageUnauthorized component to AppKit
-
fa6386c
#1587 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
fa6386c
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
ab6f011
]:- @commercetools-frontend/[email protected]
- Updated dependencies [
fcdf604
,77c06ea
]:- @commercetools-frontend/[email protected]
-
f92ec54
#1551 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
f92ec54
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
96ab311
#1533 Thanks @emmenko! - Upgrade toreact-intl
v4. See also https://formatjs.io/docs/react-intl/upgrade-guide-4xWe updated the peer dependency range to support both
v3
andv4
.
-
ccbabfd
#1549 Thanks @tdeekens! - chore: update deps to prepare for release -
Updated dependencies [
2f6f7ba
]:- @commercetools-frontend/[email protected]
-
0925da6
#1537 Thanks @renovate! - chore(deps): update all dependencies -
Updated dependencies [
0925da6
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
-
9391762
#1530 Thanks @emmenko! - Update@commercetools-uikit/*
packages to10.21.0
-
Updated dependencies [
9391762
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]
- Updated dependencies [
6ffe293
]:- @commercetools-frontend/[email protected]
- Updated dependencies [
10c9a89
]:- @commercetools-frontend/[email protected]
- @commercetools-frontend/[email protected]