saleor-dashboard/CHANGELOG.md

298 lines
16 KiB
Markdown
Raw Normal View History

2019-08-12 09:54:17 +00:00
# Changelog
2021-10-11 06:53:22 +00:00
All notable, unreleased changes to this project will be documented in this file. For the released changes, please visit the [Releases](https://github.com/saleor/saleor-dashboard/releases) page.
2019-08-12 09:54:17 +00:00
## [Unreleased]
- Pass query params in `ORDER_DETAILS_MORE_ACTIONS` and `PRODUCT_DETAILS_MORE_ACTIONS` mounting points - #2100 by @witoszekdev
- Add product variant reference attribute - #2268 by @droniu
- Fix dropdown select arrow clicks bugs - #2301 by @orzechdev
- Fix invalid values in channel picker - #2313 by @orzechdev
- Fix missing metadata and payment balance on unconfirmed orders - #2314 by @orzechdev
- Fix exit form dialog false positive - #2311 by @orzechdev
- Enable save button on channel pages - #2328 by @orzechdev
- Handle form errors before product creation - #2299 by @orzechdev
- Fix no product error on unconfirmed order lines - #2324 by @orzechdev
- Enable save button on discount pages - #2319 by @orzechdev
- Enable save button on page pages - #2325 by @orzechdev
- Fix pagination errors on voucher and sale pages - #2317 by @orzechdev
- Add format tip for text attribute rows - #2340 by @orzechdev
- Add GraphiQL editor to webhook form for defining the subscription query #2885 by @2can @zaiste
- Add redirect to GraphiQL from product & order details pages - #2940 by @zaiste
- Extract permissions for subscription query - #3155 by @zaiste
- Add custom request headers to webhook form - #3107 by @2can
- Allow subscription query for sync events - #3099 by @2can
## 3.4
- Added links instead of imperative navigation with onClick - #1969 by @taniotanio7
- Fixed clearing attribute values - #2047 by @witoszekdev
- Fixed EditorJS integration in RichTextEditor input - #2052 by @witoszekdev
- Improvements to the app list page: added toggle and permision preview - #2035 by @witoszekdev
### 3.4.1
Enhancements to pagination navigation (#2063) * Update macaw to include Paginator changes * Add link support to TablePagination component * Rewrite usePaginator to use context and links instead of onClick * Refactor ProductList to use new usePaginator hook * Add decorator for PaginatorContext in ProductList stories * Refactor AppList to use new usePaginator hook * Refactor AttributeList to use new usePaginator hook * Add missing pagination props for local pagination to AttributeValues * Refactor CategoryList to use new usePaginator hook * Refactor CategoryDetails to use useLocalPaginator and context * Refactor CollectionList to use new usePaginator hook * Refactor CollectionProducts to use new usePaginator hook * Refactor CustomerList to use new usePaginator hook * Refactor VoucherDetailsPage to use PaginationContext * Refactor SaleDetails to use PaginatorContext * Refactor SaleList to use new usePaginator hook * Refactor VoucherList to use new usePaginator hook * Fix type error in paginatorContextValues fixture * Refactor GitfCardList to use new usePaginator hook * Remove unused imports * Refactor MenuList to use new usePaginator hook * Refactor OrderDraftList to use new usePaginator hook * Refactor OrderListPage to use new usePaginator hook * Refactor PageList to use new usePaginator hook * Refactor PageTypeList to use new usePaginator hook * Refactor PermissionGroupList to use new usePaginator hook * Refactor PluginsList to use new usePaginator hook * Refactor ProductTypeList to use new usePaginator hook * Refactor ShippingMethodProducts to use PaginationContext * Refactor ShippingZonesList to use new usePaginator hook * Refactor StaffList to use new usePaginator hook * Fix TS errors * Update TranslationEntities and TranslationFields to use new usePaginator * Refactor WarehouseList to use new usePaginator hook * Fix errors in stories that didn't use PaginationContextDecorator * Mention changes in changelog * Update to latest macaw version, update snapshots
2022-05-31 12:53:16 +00:00
- Added links to table pagination buttons - #2063 by @witoszekdev
- Using push instead of replace to history stack for pagination navigation - #2063 by @witoszekdev
2019-08-12 09:54:17 +00:00
2022-02-23 12:17:58 +00:00
## 3.1
2022-02-23 12:17:58 +00:00
### PREVIEW FEATURES
2022-02-23 12:17:58 +00:00
- Gift cards - #1366, #1632 by @Cloud11PL and @bmigirl
- Preorders - #1426 by @JanChodorowski
- Add stock reservation settings - #1459 by @orzechdev
- Extending Dashboard with Apps - #1292 by @jwm0
- Optional SKU - #1440 by @orzechdev
### CHANGES
2022-02-23 12:17:58 +00:00
- Exit form dialog - #1816 by @bmigirl
- Variant selection attributes - #1463 by @golota60
- Click & Collect - #1292 by @kuchichan
- Add swatch attributes - #1301 by @piotrgrundas
- Limit quantity per checkout - #1536 by @kuchichan
- Disable query batching - #1922 by @dominik-zeglen
2022-02-23 12:17:58 +00:00
## 3.0
- Add Order Confirmation settings - #840 by @orzechdev and @mmarkusik
Page types (#807) * Create attribute class selector * Use ProductAttributeType to check if product is simple or with variants * Allow attribute class selection only during its creation * Update attribute type selection translations * Show only product attributes in columns picker on product list view * Cleanups in Attribute Organization component * Create Page Types list page * Create content management section in settings * Implement page types list view * Remove unused imports from page type list * Updatte page type list style * Remove legacy code from page type list component * Update PageTypeListPage component * Create Page Types details page * Fix page type attribute reordering * Implement PageType create view * Implement PageType update view * gUpdate page type details components * Fix page type update component * Update page type components stories * Update page type errors handling * Update page type details view * Create Page Types details page * Implement PageType create view * Update product attribute assignment mutations * Add page types attribute assignment mutations * Add page types attribute assignment handling * Temporarily fix page create mutation * Update page type error messages * Remove legacy storybook page type stories * Update attribute assignment dialogs stories * Update page type details error handling * Update props for page type components * Create attribute class selector * Implement page types list view * Add page type selector on page create and details views * Add attributes list to page details views * Update page types list * Use attribute errors for attributes muatations * Save attribute values on page create and update * Update messages for page view * Update page attributes fragment * Use AttributeError in AttributeBulkDelete * Update page type and its attribute selection * Handle page types deleting * Update page types deleting messages * Handle page types attribute reorder * Fix PageOrganizeContent component types * Update graphqql types * Fix page fixture * Update messages * Update test snapshots * Pass pageTypes to PageForm * Update changelog with page type addition note * Update package-lock * Update test snapshots * Fix malformed generated type * Update messages after rebase
2020-11-19 14:42:14 +00:00
- Add Page Types - #807 by @orzechdev
- Add shipping methods to translation section - #864 by @marekchoinski
Refunds (#870) * 1721 - add refunds miscellaneous view (#860) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Fix refund details on order details page (#879) * Update order details view for refunds (#874) * 1719 - add refund entry to order history (#875) * Add refund order history entry * Update refund event with the right query * 1722 - add refunds product view (#873) * Create new page for Miscellaneous Refunds * Replace refund order dialog with dedicated page * Add data test ids * Create refund products table * Implement refund products view * Update refund mutation with product lines input * Fix products quantities on refund page * Fix order refund submission * Fix products refund submission input variables * Filter out fulfillments on refund page * Update refund page in storybook * Fix test snapshots after wrong refunds rebase * Set max refund as captured amount * Refund queries adjustments * Display refund values with nullish coalescing operator * Update test snapshots with refunds * Refactor order refund values calculation * Create and use refund order line fragment * Use old simple refund mutation for miscellaneous refund * Submit for refund only lines with non-zero quantity set * Fix showing refund error * Add missing refund amount to order history * Merge repeated order lines in fulfillment lines * Update order history events types and test snapshots * Update changelog with refunds changes
2020-12-01 13:13:05 +00:00
- New Miscellaneous and Product refunds - #870 by @orzechdev
- Add zip code exclusion - #877 by @dominik-zeglen
Feature/order reissue (#910) * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * Add change to changelog * Remove console.log * Update tests * Extract messages * Add utils functions for selecting only ulfulfilled order lines * Add optional value selection for line item * Update tests * Add optional rendering of unfulfilled items card and refactor a bit * Update displaying of items card title when refunded card * UUpdate utils, form data etc. not to include refunded items when calculating replaced items amount * Uppdate return items card not to display replace buttons for refunded items * Refactor and small fixes after review * Update extracted messages * Fix card title when no fullfilemtn id * wip * Initially stitch returns page. Update types, add mutation * remove unnecessary component display names * Add loading status from form submission & refactor * Add errors from response * Add errors from response and refactor * Remove comments * Add optional error adding when no data from return create request * Update messages * wip * Update snapshots * Remove unnecessary console.log * Add better typing for getParsedLineData function * Update & refactor card title to match cards both in return and order details * Add handling of new statuses to order details cards. Also refactor, and devide order fulfillment card into couple of smaller components * Update messages * Update schema to match api * Update types * Update status label component to match colors with new designs and order details cards * RUpdate and refactor order fulfillment card components to be reusable. Also add replaced status handling * Updayte card title component to handle all cases and statuses * Update oorder unfulfilled items card and order details page, reduce some of the boilerplate * Fix card title types and adjust returns card to match * Update messages * Update snapshots * RUpdate order fulfillment card with subtitles and buttons for returned status * Add onRefund to order fulfillment card * Fix typo and wrong message in card title * Add missing condition in return form submission utils to decice if to refund products * Update fulfillment subtitles row and tests * Update messages * Change naming and locations of OrderFulfillment and items card components * Update messages * U[pdate names of components again to even better ones * Update messages * changelog * Update schema and types so that order history event also includes user first and last name * Add extended timeline event and event header components. Move some of the logic to utils and add way to display links in the event header. * FFix types * Update messages * Change naming of isOfType -> isTimelineEventOfType and refactor extended timeline event messages selection to be less complicated * Add ids and update messages * Add ids and update messages some more * Update storybook decorator to work with react router context in components and tests * Refactor after review * Update messages * Add rredirecting to draft order * Add handling draft creation from replacement * Add related order to order event fragment and update lots and lots of types * Update extended timeline event to match related order type on order history event * Update fixtures * Refactor ExtendedTimelineEvent Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com> * Fix typing * Update messages * Fix missing history event for replacement draft created for replaced products * Update messages * Handle new statuses for returned and partially returned orders * Update messages * update snapshots * BBump empty line to rebuild ci * Change status to proper color * Change replaceable items in return for replace to be auto off instead of on * Add utils functions and make order details menu not show option to return items when there are returnable items in the order * Fix replace checkbox showing when previously hidden and clicked set maximal quantities * Fix return form invalid money values * Add default values to avoid returning of NaN in utils for return amount and refactor * Add ggeneral error alerts * Add eproduct error box component and style. style a lot. * Fixes * Fix lint * Add cannot refund error title + description * Extract messages * Refactor after review * Add better, nicer and fancier imports to product error cell * Use error color from palette in product error cell * Fix max refund when 0 for return * Add ddisable ability to refund products button so it's disabled when 0 products selected * Add class for order return form data parsing and add condition to not do refund when total captured on order is 0 * Update snapshots * Add condition for order lines quantity in order products table row * Fix return amount submit button * Add change to changelog Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
2021-01-20 16:16:43 +00:00
- Add order reissue
- Update quantity column in Inventory part of Product Variant view - #904 by @dominik-zeglen
File attributes (#884) * Update changelog with file attributes * Add file type attribute * Update attribute properties form * Update translation messages with file upload * Create generic attributes component (#832) * Create generic Attributes component * Add story for Attributes component * Remove deprecated attribute value type field from queries * Update test snapshots of attributes component * Add file upload field to atributes (#888) * Add story for Attributes component * Update test snapshots of attributes component * Create file upload field in attributes * Update upload file input data-test * Update storybook test snapshots of attributes * Add dedicated input props to file field * Run Cypress using custom API * Add missing error handling in file upload field Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com> * Add file attribute upload to page attributes (#894) * Support upload file attribute for pages * Update after review * Add file attribute upload to variant attributes (#892) * Support upload file attribute for variants * Update after review * Refactor attribute values errors merging * Update after review * Add file attribute upload to product attributes (#826) * Support upload file attribute for products * Update after review * Refactor attribute values errors merging * Refactor product attribute value delete handling * Fix deleting file in file upload field * Fix delete attribute values errors handling * Add link to file upload field (#898) * Update file attributes updates (#899) * Update file attributes updates * Refactor file uploads handling * Move attributes utils to attributes directory * Fix product channel listing updates * Clear file field value if file is not passed as prop * Delete attribute values before update (#908) * Delete file attributes after file update * Triggr CI * Show skeleton in file upload field during loading Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2020-12-16 10:53:28 +00:00
- Add file attributes - #884 by @orzechdev
- Add shipping delivery days - #914 by @orzechdev
- Guard against non-staff users logging in - #947 by @jwm0
- Add reference attributes - #917 by @orzechdev
- Add product reference attributes - #948 by @orzechdev
- Drop descriptionJson and contentJson fields - #950 by @jwm0
- Add error tracking with Sentry adapter - #956 by @jwm0
2021-01-26 22:04:54 +00:00
- Add OAuth2 login with OpenID support - #963 by @orzechdev
Saleor 1856/implement discount modal 2 (#978) * Add currency to orderline unitprice and update hella lots of types * wip * Add diiscount modal component * Refactor action dialog - move buttons to separate component so they can be reused * Add discount provider to keep logic of discounts separated and wrap proper components * Add discount ccalculator util class, and make draft details summary use it, along with discounts data, modal etc * UUpdate lots of types, fragments, schema etc * Update quries and mutations * ARename OrderLineDiscountModal -> OrderDiscountCommonModal, add types etc * Add order line discount provider + consumer, same for order discount * Fix ts wip * Update schema and types * Update order discount provider * Add nnetto price to order details fragment and update lots of types * Adjust fixtures to order details containing net total * Move both order and order line provider to same dir to make types and utils more accessible * Update schema to match master * Update schema and types * Update order history, add some related components, add events etc. * Fix types * Fix schema to match master * Update messages * Update changelog * Retrigger build * Add stories and update common modal to display floats properly * Add and update stories and tests * Add optional displaying of reason in case it's empty * Make user name label for history events return email if last name and first name are absent * Update schema, types, and mutations to properly refresh * Remove unnecessary imports * Add discounts decorator to draft details page storybook * Fixs after review * Update messages * Small fixes to timeline events * Update types for order shipping price to use net as well, fix labels in draft summary and add colors to theme palette * Updaste tests, messages * Fixs after review * Add theme highlighted active and inactive color text, add valuue conversion to discount modal when changing calculation mode * Add change to changelog * Add extra options to select employee display name for order event when some data is missing. Also add filtering null elements in event header when data missing alltogether and element is null * Refactor selecting employee name in utils * Add conditional to extended timeline event when orderline is null
2021-03-05 14:52:02 +00:00
- Add order and order line discounts and modal - #978 by @mmarkusik
- Fix no channels crash - #984 by @dominik-zeglen
- Update webhooks - #982 by @piotrgrundas
- Fix trigger form change when collections are being added to list of product collections - #987 by @gax97
- Add product variant webhooks - #1006 by @piotrgrundas
2021-03-11 10:40:58 +00:00
- Use default sort for search products list - #997 by @orzechdev
- Add text attribute input - #1023 by @piotrgrundas
2021-03-30 11:20:37 +00:00
- Update CollectionBulkDelete error type - #1030 by @d-wysocki
2021-03-29 09:27:08 +00:00
- Remove mailing settings - #1027 by @dominik-zeglen
- Update schema to contain email plugin changes - #1029 by @dominik-zeglen
- Fix creating shipping voucher - #1031 by @orzechdev
2021-02-02 13:24:35 +00:00
- Unconfirmed order manipulation - #967 by @tomaszszymanski129
- Add multiline field plugins - #974 by @dominik-zeglen
- Handle limit reached error - #990 by @dominik-zeglen
- Display Cloud limits - #1004 by @dominik-zeglen
- Introducing numeric attributes - #1065 by @piotrgrundas
- Add shipping method description - #1058 by @jwm0
- Fix voucher and sales sorting errors - #1063 by @orzechdev
- Fix custom currency formatting - #1067 by @orzechdev
- Drop deprecated fields - #1071 by @jwm0
- Add service worker - #1073 by @dominik-zeglen
- Choosing user shipping and billing addresses for draft order - #1082 by @orzechdev
- Fix EditorJS inline formatting - #1096 by @orzechdev
- Add product / page delete warning - #1095 by @mmarkusik
- Channels per plugin - #1093 by @mmarkusik
2021-05-13 10:25:28 +00:00
- Add pagination on attribute values - #1112 by @orzechdev
- Paginate attribute values in filters - #1152 by @orzechdev
- Fix attribute values input display - #1156 by @orzechdev
- Fix product type translations - #1163 by @orzechdev
- Support staff only voucher - #1174 by @orzechdev
- Fix label names in reference attributes - #1184 by @orzechdev
- Fix failing product update with file attribute - #1190 by @orzechdev
- Fix breaking select popups in filters - #1193 by @orzechdev
- Create channel filters in product, sales and voucher lists - #1187 by @jwm0
- Add generic filter validation - #1187 by @jwm0
- Fix duplicated labels in column picker - #1197 by @orzechdev
- Fix forbidden null sending as attribute value - #1201 by @orzechdev
- Fix missing call for update metadata mutation - #1207 by @orzechdev
- Disable next step when no value selected in variant selector - #1218 by @orzechdev
- Add boolean attributes - #1157 by @piotrgrundas
2022-02-23 12:17:58 +00:00
- Add embed plugin into editor-js - #1114 by @mociepka
- Add date & date time attributes - #1180 by @piotrgrundas
- Fix order links on home page - #1219 by @jwm0
- Fix incorrectly handled image upload errors - #1223 by @kamilpastuszka
- Fix huge payload issue for plugins view - #1203 by @kamilpastuszka
- Fix content type validation in create page view - #1205 by @orzechdev
- Fix list pagination crash on search - #1230 by @orzechdev
- Fix positive float number input validation - #1233 by @orzechdev
Use MacawUI (#1229) * Replace withStyleswith useStyles (#1100) * Replace withStyleswith useStyles * Update messages * Use rem as a spacing unit (#1101) * Use rems as spacing units * Fix visual bugs * Update stories * Use macaw-ui as theme provider (#1108) * Use macaw ui as a theme provider * Add react-dom to aliases * Fix jest module resolution * Update useTheme hook usage * Fix test wrapper * Use macaw from git repo * Fix CI * Update stories * Fix aliasing * Extract savebar to macaw ui (#1146) * wip * Use savebar from macaw * Use confirm button from macaw * Improve file structure * Use sidebar context from macaw * Update macaw * Update macaw version * Remove savebar from storybook * Update stories * Use alerts and notifications from macaw (#1166) * Use alerts from macaw * Add notifications from macaw * Update stories * Pin macaw version * Encapsulate limit reached in one component * Remove unused imports * Use backlinks from macaw (#1183) * Use backlink from macaw * Update macaw version * Use macaw sidebar (#1148) * Use sidebar from macaw * Use shipped logo * Use lowercase * Update stories * Use user chip from macaw (#1191) * Use user chip from macaw * Use dedicated components for menu items * Simplify code * Bump version and fix types (#1210) * Rename onBack to onClick * Rename UserChip to UserChipMenu * Rename IMenuItem to SidebarMenuItem * Update macaw version * Fix tables after changes in macaw (#1220) * Update macaw version * Update changelog * Update stories * Fix after rebase * Update to macaw 0.2.0 * Lint files * Update macaw to 0.2.2
2021-07-21 08:59:52 +00:00
- Use MacawUI - #1229 by @dominik-zeglen
2022-02-23 12:17:58 +00:00
- Add Metadata for Sale & Voucher - #1245 by @piotrgrundas
- Add variant create options dialog - #1238 by @orzechdev
- Fixed issue with modals containing invalid, redundant scrolls #1240 by @kamilpastuszka
- Add text attribute for product and page translations - #1276 by @kamilpastuszka
2022-02-23 12:17:58 +00:00
- Improve auth flow, support token refreshing/expired tokens - #1593 by @orzechdev
- Blue theme redesign - #1623 by @dominik-zeglen
- Display error if no invoicing plugin is active - #1701 by @dominik-zeglen
- Update rest of the world checkbox on shipping zone details - #1673 by @orzechdev
- Sales per variant - #1578 by @Bonifacy1
2020-11-13 10:39:22 +00:00
# 2.11.1
- Support multiline text in plugin configuration secret field - #829 by @karolinakuzniewicz
2020-11-04 11:32:10 +00:00
## 2.11.0
2020-05-25 10:06:37 +00:00
- Add sku column to fulfillment cards - #538 by @dominik-zeglen
2020-06-16 16:46:43 +00:00
- Migrate product base price to variant prices - #555 by @orzechdev
- Migrate old notifications to the new ones - #587 by @AlicjaSzu
2020-07-07 14:05:58 +00:00
- Add background task manager - #574 by @dominik-zeglen
- Handle task failure and fix task duplication - #588 by @dominik-zeglen
- Move fragments to separate directory to avoid circular imports - #592 by @dominik-zeglen
2020-07-08 08:42:19 +00:00
- Add order invoices management - #570 by @orzechdev
- Add Cypress e2e runner - #584 by @krzysztofwolski
Apps (#599) * create Apps view * create more app components, generate types and messages * apps refactor, update snapshots * show error message in tooltip when app installation fail * update apps components and view, add apps list to storybook * update defaultMessages * create app details view * update AppListPage with Skeleton component * create app activate/deactivate dialogs, create app details stories * add AppHeader to AppDetailsPage * update defaultMessages * update AppDetails view and components after review * create custom app details view * refactor webhooks * update webhooks fixtures * update WebhookDetailsPage story * update strings * create CustomAppCreate view and components * update AppListPage story * create AppInstall view and page * handle errors in AppInstall view * update defaultMessages * add AppInstallPage to storybook * add status prop to MessageManager * update defaultMessages * remove service account section * remove service account routes * remove as operator from notify status * add notifications for app installations * update styles for deactivated app * update app installations with local storage * update defaultMessages * AppInstall update * dd delete button to ongoin installations table * fix active installations condition * fix error messages in AppsList * update defaultMessages * add iframe to AppDetailsPage * create AppDetailsSettingsPage * install macaw-ui * apps styles clean up * update schema, fixtures * few apps updates * WebhookCreate - fix onBack button name * WebhookCreatePage story update * rename apps table from external to thirdparty * update defaultMessages * fix test, update snapshots * AppDetailsSettings - add token to headers * fix first number in local apps query * app details settings - use shop domain host * add onSettingsRowClick to InstalledApps * resolve conflicts * update changelog and messages * add noopener noreferrer do app privacy link * update snapshots * update snapshots * updates after review * update defaultMessages * CustomAppDetails - add missing notify status
2020-07-22 10:54:15 +00:00
- create Apps - #599 by @AlicjaSzu
2020-07-27 11:25:29 +00:00
- Refactor authorization - #624 by @dominik-zeglen
2020-07-29 14:20:47 +00:00
- Fix minor bugs - #628 by @dominik-zeglen
- Add navigator button - #635 by @dominik-zeglen
2020-08-11 12:00:21 +00:00
- Update to newest schema - #638 by @dominik-zeglen
2020-08-10 15:35:28 +00:00
- Fix missing save button - #636 by @dominik-zeglen
2020-08-12 12:55:50 +00:00
- Fix user avatars - #639 by @dominik-zeglen
2020-08-12 13:47:59 +00:00
- Reset modal state after closing - #644 by @dominik-zeglen
2020-08-12 12:11:45 +00:00
- Fix incorrect messages - #643 by @dominik-zeglen
- Do not use devserver to run cypress tests - #650 by @dominik-zeglen
- Fix updating product that has no variants - #649 by @dominik-zeglen
2020-08-17 15:14:40 +00:00
- Update checkbox design - #651 by @dominik-zeglen
2020-08-13 11:28:29 +00:00
- Add warehouse choice - #646 by @dominik-zeglen
- Fix user management modal actions - #637 by @eaglesemanation
2020-08-18 10:06:36 +00:00
- Fix navigator button rendering on safari browser - #656 by @dominik-zeglen
2020-08-24 10:45:23 +00:00
- Use hooks instead of containers with render props in product mutations - #667 by @dominik-zeglen
2020-08-26 09:51:00 +00:00
- Add apps and permission groups to navigator - #678 by @dominik-zeglen
- Add metadata - #670 by @dominik-zeglen
2020-08-26 10:36:06 +00:00
- Update order history information - #680 by @dominik-zeglen
2020-09-01 15:42:25 +00:00
- Add metadata editor to creator views - #684 by @dominik-zeglen
- Update product visibility card component - #679 by @AlicjaSzu
2020-09-03 17:03:32 +00:00
- Update savebar design - #690 by @dominik-zeglen
2020-09-03 11:58:40 +00:00
- Add metadata to orders - #688 by @dominik-zeglen
2020-09-04 14:12:50 +00:00
- Add lazyload to locales - #692 by @eaglesemanation
2020-09-08 14:20:48 +00:00
- Fix not closed address update modal with two confirmations - #699 by @orzechdev
2020-09-07 11:06:00 +00:00
- Update schema with PositiveDecimal type - #695 by @AlicjaSzu
- Add error info when fetching taxes - #701 by @dominik-zeglen
- Fix return to previous page on screen size change - #710 by @orzechdev
2020-09-16 12:13:13 +00:00
- Fix updating order details on address change #711 - by @orzechdev
2020-09-22 11:53:37 +00:00
- Add no warehouses info when working with stock quantities #713 - by @orzechdev
2020-09-17 14:44:07 +00:00
- Add variants reordering possibility - #716 by @orzechdev
2020-09-18 14:35:30 +00:00
- Fix avatar change button - #719 by @orzechdev
2020-09-21 14:55:49 +00:00
- Add slug field to product, collection, category & page details (update and create) - #720 by @mmarkusik
- Allow product variant to be set as default - #721 by @tomaszszymanski129
- Change plural form of "informations" to "information" strings across the app #722 by @mmarkusik
2020-09-22 15:07:15 +00:00
- Fix misaligned rich text draft controls - #725 by @orzechdev
2020-09-24 11:44:19 +00:00
- Allow taxes to be configured per product - #728 by @dominik-zeglen
2020-10-01 17:02:21 +00:00
- Add default variant indicator for variant nav - #741 by @krzysztofwolski
2020-10-02 10:50:58 +00:00
- Fix style of product type attributes empty table - #744 by @orzechdev
2020-10-08 10:46:20 +00:00
- Fix order draft back button redirect - #753 by @orzechdev
2020-10-15 13:21:58 +00:00
- Add manage product types and attributes permission - #768 by @orzechdev
2020-10-19 11:08:14 +00:00
- Fix isPublished and isAvailable behaviour for products, collections and pages - #780 by @mmarkusik
2020-10-20 13:23:36 +00:00
- Add metadata editor to page views - #782 by @dominik-zeglen
2020-10-30 14:01:29 +00:00
- Add missing infinite scroll to searches - #793 by @dominik-zeglen
2020-10-23 11:06:00 +00:00
- Fix for fulfilling order when allocated quantity equals total quantity - #788 by @GrzegorzDerdak
2020-05-25 10:06:37 +00:00
2020-07-13 16:51:05 +00:00
## 2.10.1
- Add weight field and fix warehouse country selection - #597 by @dominik-zeglen
- Fix weight based rate update - #604 by @dominik-zeglen
- Add product export - #620 by @dominik-zeglen
2020-07-13 16:51:05 +00:00
2020-05-04 13:20:53 +00:00
## 2.10.0
2019-11-07 13:09:06 +00:00
- Fix minor bugs - #244 by @dominik-zeglen
2019-11-07 13:07:19 +00:00
- Fix tax settings updating - #243 by @dominik-zeglen
2019-11-08 10:46:35 +00:00
- Add secret fields in plugin configuration - #246 by @dominik-zeglen
2019-11-12 13:24:58 +00:00
- Fix subcategories pagination - #249 by @dominik-zeglen
2019-11-12 12:45:51 +00:00
- Update customer's details page design - #248 by @dominik-zeglen
2019-11-14 14:55:42 +00:00
- Use Apollo Hooks - #254 by @dominik-zeglen
2019-11-19 11:38:37 +00:00
- Fix disappearing products description - #259 by @dominik-zeglen
2019-11-13 13:05:01 +00:00
- Improve mobile appearance - #240 by @benekex2 and @dominik-zeglen
2019-11-20 10:36:26 +00:00
- Use searches as hooks instead of components - #262 by @dominik-zeglen
2019-11-25 16:59:54 +00:00
- Add navigator - #267 by @dominik-zeglen
2019-11-26 15:02:11 +00:00
- Fix voucher limit - #271 by @dominik-zeglen
2019-11-28 15:25:42 +00:00
- Allow multiple images to be uploaded - #277 by @dominik-zeglen
2019-11-29 12:21:59 +00:00
- Fix dropdown clickable areas - #281 by @dominik-zeglen
2019-12-02 15:34:15 +00:00
- Use eslint - #285 by @dominik-zeglen
2019-12-03 15:54:55 +00:00
- Enforce using "name" property in style hooks - #288 by @dominik-zeglen
2019-12-03 16:47:30 +00:00
- Add ability to reset own password - #289 by @dominik-zeglen
2019-12-06 17:20:25 +00:00
- Move mutation state to mutation - #297 by @dominik-zeglen
2019-12-17 17:13:56 +00:00
- Add table sorting - #292 by @dominik-zeglen
2019-12-06 15:49:15 +00:00
- Unify dialog handling - #296 by @dominik-zeglen
2020-01-09 11:20:08 +00:00
- Stop using deprecated fields - #357 by @dominik-zeglen
2020-01-17 15:01:30 +00:00
- Throw error when API_URI is not set - #375 by @dominik-zeglen
2020-01-20 12:44:48 +00:00
- Fix variant stock input - #377 by @dominik-zeglen
2020-01-20 15:49:51 +00:00
- Add filtering to views - #361 by @dominik-zeglen
2020-01-20 15:44:00 +00:00
- Do not render password change if authenticating - #378 by @dominik-zeglen
2020-01-31 13:23:53 +00:00
- Fix crash when one product is selected - #391 by @dominik-zeglen
2020-01-31 13:51:43 +00:00
- Improve product update form error handling - #392 by @dominik-zeglen
2020-01-31 15:22:41 +00:00
- Fix column picker errors - #393 by @dominik-zeglen
2020-02-03 11:55:31 +00:00
- Improve order filters - #396 by @dominik-zeglen
2020-02-13 11:53:47 +00:00
- Use structurized JSON files instead of PO - #403 by @dominik-zeglen
2020-02-20 14:34:18 +00:00
- Remove PO files from repo and update translations #409 by @dominik-zeglen
2020-02-20 14:24:45 +00:00
- Add optional chaining and explicitely return "Not found" page - #408 by @dominik-zeglen
2020-02-24 14:22:55 +00:00
- Do not store errors in form component - #410 by @dominik-zeglen
2020-02-03 11:21:45 +00:00
- Handle rich text editor content error - #395 by @dominik-zeglen
2020-03-03 12:02:16 +00:00
- Fix crashing views - #422 by @dominik-zeglen
2020-03-04 17:30:16 +00:00
- Add "Ready to capture" to the "Status" order filter - #430 by @dominik-zeglen
2020-03-24 20:13:38 +00:00
- Reset state after closing - #456 by @dominik-zeglen
2020-04-07 00:26:42 +00:00
- Password validation errors are not shown - #471 by @gabmartinez
2020-04-10 14:02:33 +00:00
- Reset pagination when guest change the sorting of the list - #474 by @gabmartinez
2020-04-11 00:52:28 +00:00
- Filter column ids before send it to GridAttributes operation - #476 by @gabmartinez
2020-04-11 00:35:21 +00:00
- Display Is Published column correctly in main Product Listing - #475 by @gabmartinez
- Add Permission Groups section - #406 by @krzysztofwolski
2020-02-11 15:33:28 +00:00
- Add warehouse management - #390 by @dominik-zeglen
2020-05-07 11:21:37 +00:00
- Fix minor visual bugs - #521 by @dominik-zeglen
2020-05-07 11:26:20 +00:00
- Handle session expiration - #520 by @dominik-zeglen
2020-05-07 11:53:52 +00:00
- Update product stock management to newest design - #515 by @dominik-zeglen
2020-05-08 14:01:49 +00:00
- Handle untracked products - #523 by @dominik-zeglen
2020-05-11 15:25:18 +00:00
- Display correct error if there were no graphql errors - #525 by @dominik-zeglen
2019-10-25 13:56:12 +00:00
## 2.0.0
2019-08-12 09:54:17 +00:00
- Add changelog and github issue/PR templates - #97 by @dominik-zeglen
2019-08-12 11:57:06 +00:00
- Update dependencies to suppress storybook build errors - #98 by @dominik-zeglen
2019-08-19 10:03:16 +00:00
- Fix configure menu section - #109 by @benekex2
2019-08-27 13:31:20 +00:00
- Add switch to make attribute available in product list as a column - #99 by @dominik-zeglen
- Add tc tags for E2E testing - #134 by @dominik-zeglen
2019-08-16 11:56:05 +00:00
- Use react-intl - #105 by @dominik-zeglen
2019-08-28 13:14:54 +00:00
- Add dynamic dashboard settings - #135 by @benekex2
2019-08-30 14:20:35 +00:00
- Fix plugins page translations - #141 by @benekex2
2019-08-28 14:46:26 +00:00
- Add attributes to column picker - #136 by @dominik-zeglen
2019-09-02 08:51:37 +00:00
- Fix table cell padding - #143 by @dominik-zeglen
2019-09-04 14:03:19 +00:00
- Add fallback locale - #153 by @dominik-zeglen
2019-09-04 11:57:15 +00:00
- Replace checkbox with switch component in "product type has variants" - #152 by @dominik-zeglen
2019-09-03 13:47:13 +00:00
- Add password reset flow - #147 by @dominik-zeglen
2019-09-06 13:50:16 +00:00
- Add support for multiple values in filters - #160 by @dominik-zeglen
- UI improvements - #166 by @benekex2
2019-09-11 08:46:15 +00:00
- Fix en locale matching - #165 by @dominik-zeglen
2019-09-16 13:41:02 +00:00
- Implement the Credential Management API - #158 by @patrys
2019-09-12 13:31:47 +00:00
- Add search bars - #172 by @dominik-zeglen
2019-09-13 14:57:02 +00:00
- Add sorting to product list - #173 by @dominik-zeglen
2019-09-22 12:54:14 +00:00
- Add Heroku integration - #175 by @bogdal
2019-09-26 12:44:01 +00:00
- Fix navigation - #182 by @benekex2
2019-09-25 09:29:40 +00:00
- Add testcafe tags to attributes, categories, collections and product types - #178 by @dominik-zeglen
2019-09-26 14:25:47 +00:00
- Fix input error style - #183 by @benekex2
2019-09-30 10:58:00 +00:00
- Fix product type selection - #189 by @dominik-zeglen
2019-09-30 11:27:14 +00:00
- Fix staff return link - #190 by @dominik-zeglen
2019-09-26 10:17:02 +00:00
- Allow sorting products by attribute - #180 by @dominik-zeglen
2019-09-25 11:42:23 +00:00
- Hide variants and attributes if product has none - #179 by @dominik-zeglen
2019-09-30 10:36:44 +00:00
- Add service account section - #188 by @dominik-zeglen
2019-10-10 12:49:15 +00:00
- Add webhook section - #206 by @benekex2
2019-10-03 15:03:45 +00:00
- Add variant creator - #177 by @dominik-zeglen
2019-10-11 10:18:25 +00:00
- Add git hooks - #209 by @dominik-zeglen
2019-10-11 13:03:00 +00:00
- Do not send customer invitation email - #211 by @dominik-zeglen
2019-10-11 11:10:43 +00:00
- Send address update mutation only once - #210 by @dominik-zeglen
2019-10-10 13:48:06 +00:00
- Update sale details design - #207 by @dominik-zeglen
2019-10-15 15:48:20 +00:00
- Improve autocomplete UX - #212 by @dominik-zeglen
2019-10-18 12:04:22 +00:00
- Fix empty attribute values - #218 by @dominik-zeglen
2019-10-16 15:33:26 +00:00
- Add language switch - #213 by @dominik-zeglen
2019-10-21 14:48:15 +00:00
- Fix copy - #223, #224 by @dominik-zeglen
- Fix ui improvements - #226 by @benekex2
2019-10-17 15:32:45 +00:00
- Fix attribute errors - #216 by @dominik-zeglen
2019-10-23 12:22:12 +00:00
- Fix column picker - #228 by @dominik-zeglen
2019-10-24 12:20:13 +00:00
- Add readonly mode - #229 by @dominik-zeglen
2019-10-21 14:21:52 +00:00
- Add mailing configuration - #222 by @dominik-zeglen
2019-10-25 12:21:24 +00:00
- Fix minor bugs - #230 by @dominik-zeglen
2019-10-25 13:34:50 +00:00
- Fix permission handling - #231 by @dominik-zeglen
2019-11-07 11:39:15 +00:00
- Use React.FC instead of deprecated React.StatelessComponent type - #245 by @dominik-zeglen
2019-11-05 12:59:52 +00:00
- Update @material-ui to v4 - #234 by @dominik-zeglen