github-actions[bot]
a8f43055db
chore: Version Packages ( #4020 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-09 15:49:04 +02:00
Frane Polić
a8e73942e6
feat(medusa): handle product categories in import/export strategies ( #3842 )
...
**What**
- add ProductCategories to import and export strategies
- refactor ProductCategoriesService methods to use "retrieve_" pattern
---
RESOLVES CORE-1275
2023-05-08 08:58:11 +00:00
Frane Polić
0c58ead6d8
fix(medusa): Validate customer_id when completing a cart ( #3967 )
2023-05-07 13:12:06 +02:00
github-actions[bot]
6b2bcc1a36
chore: Version Packages ( #3942 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-04 10:51:13 +02:00
Philip Korsholm
d2443d83e6
initial create-swap with sales channel ( #3998 )
2023-05-03 17:03:33 +02:00
Oliver Windall Juhl
d539c6feeb
chore: Bump Typeorm to Medusa fork ( #3981 )
...
* chore: Bump typeorm to medusa fork
* Update types + utils
* Bump integration test suites
* Create good-parents-prove.md
2023-05-02 14:37:19 +02:00
github-actions[bot]
b41b6303cc
chore: Release ( #3856 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-26 19:09:01 +02:00
Rares Stefan
3a77e8a88f
feat(medusa): Middleware to add default SC on query if no SC already exist on it ( #3694 )
2023-04-26 17:23:29 +02:00
Riqwan Thamir
935abeae68
fix(medusa): category list api bug where limit skews results ( #3914 )
...
* chore: fix category list api bug where limit skews results
* chore: add limits to integration test
2023-04-24 19:16:58 +02:00
Philip Korsholm
4a85627435
feat(medusa, medusa-plugin-brightpearl): Inventory management for Brightpearl ( #3192 )
2023-04-23 12:50:19 +02:00
Pevey
d2826872fe
chore: Bump package versions to address security vulnerabilities ( #3845 )
2023-04-16 10:37:43 +02:00
github-actions[bot]
0f51e3a400
chore: Release ( #3818 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-04-14 11:18:39 +02:00
Riqwan Thamir
95d338262b
feat(medusa): allow category list api to be filtered by handle ( #3825 )
...
what:
- Introduce a filter to the list endpoint to query by handle
why:
- Storefronts mostly interact through handles and not IDs for readability and seo purposes - Take an example of a url `site.com/category/mens-wear`
RESOLVES CORE-1325
2023-04-13 17:57:30 +00:00
Riqwan Thamir
4f58ddee03
feat(medusa,utils): add server level configurable http compression ( #3785 )
...
* feat(medusa,utils): add server level configurable http compression
* chore: remove unwanted middleware
* chore: add a log for running compression
* chore: change package position
* chore: reposition options
* chore: change equality
2023-04-13 12:39:13 +02:00
github-actions[bot]
3efe13eefd
chore: Release ( #3782 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-04-12 11:32:05 +02:00
Oliver Windall Juhl
654a546223
chore: Bump Typeorm ( #3778 )
2023-04-11 18:43:40 +02:00
Frane Polić
78ff64e783
fix(medusa): validate customer for group discount ( #3797 )
...
* fix: validate customer for group discount
* fix: remove logger
* fix: add generated desc
* fix: add an integration test case
* refactor: update error message
* fix: typo
* refactor: move condition
---------
Co-authored-by: fPolic <frane@medusajs.com >
2023-04-11 14:16:18 +02:00
Oliver Windall Juhl
7f6dc44beb
fix(medusa): Add totals when retrieving order by cart id ( #3777 )
...
* fix(medusa): Add totals when retrieving order by cart id
* fix: Unit test
* Create .changeset/stupid-rockets-smile.md
2023-04-11 11:40:13 +02:00
Adrien de Peretti
1a60c6f58d
fix(medusa): Throw on line item generation if variant does not have a price ( #3766 )
2023-04-08 18:32:59 +02:00
Riqwan Thamir
d533caa4c2
feat(medusa, admin-ui): add description field to product categories ( #3768 )
...
* feat(medusa): add description field to product categories
* chore: set nullable to false
* chore: added UI for description
* chore: added codegen files
2023-04-08 18:29:12 +02:00
olivermrbl
4c268238a4
Merge branch 'master' into develop
2023-04-05 09:18:48 +02:00
olivermrbl
66c59d54ff
chore(release): v1.8.0
2023-04-04 18:35:27 +02:00
olivermrbl
f0d37b4d2d
chore(release): v1.8.0-rc.8
2023-04-04 17:37:13 +02:00
olivermrbl
7a3194c313
chore(release): v1.8.0-rc.7
2023-04-04 16:07:48 +02:00
Patrick
089f1eb19e
feat(tests): harmonize and clean-up yarn test commands convention ( #3695 )
...
## What
Harmonize and clean-up yarn test commands convention.
## Why
Current strategy to filter integration tests from unit tests was cumbersome to maintain. Also, some packages declared `test:unit` which ended up being an alias to `test`.
## How
* Remove all occurrences of `test:unit`
* Rename all `test` commands under `/integration-tests/**/package.json` to `test:integration`
* In the root `package.json`, rewrite `test:integration` command to run `turbo run test:integration`
* In the root `package.json`, remove filtering on the `test` command
* Introduce a new `test:integration` task in the Turborepo config.
2023-04-04 13:47:54 +00:00
olivermrbl
bb9df09e37
chore(release): v1.8.0-rc.6
2023-04-03 18:05:12 +02:00
olivermrbl
6f85a3d366
chore(release): v1.8.0-rc.5
2023-03-31 13:27:14 +02:00
Oliver Windall Juhl
809ab2e0eb
chore: Merge master to develop ( #3653 )
2023-03-31 13:09:57 +02:00
olivermrbl
89d4d84666
chore(release): v1.8.0-rc.4
2023-03-30 17:12:37 +02:00
Philip Korsholm
5fd74b38ae
feat(medusa): remove created reservations on subsequent failure for cart completion ( #3554 )
...
**What**
- If cart completion fails after creating reservations, remove those reservations
**Why**
- To avoid hanging reservations if something fails at a later point
2023-03-29 17:03:53 +00:00
olivermrbl
15a43c1cc0
chore(release): v1.8.0-rc.3
2023-03-29 13:42:11 +02:00
Adrien de Peretti
7f120e576b
chore: Merge master to develop and manage conflict ( #3570 )
2023-03-29 10:11:32 +02:00
olivermrbl
8ddb3952c0
chore(release): v1.8.0-rc.2
2023-03-28 21:04:57 +02:00
olivermrbl
990c79d2d5
chore(release): v1.8.0-rc.1
2023-03-28 19:32:36 +02:00
Frane Polić
1ce3cc5ae4
feat(medusa): invalidate price selection caching within update request ( #3553 )
...
* feat: invalidate price selection caching on update
* feat: add `onVariantsPricesUpdate` to PriceSelectionStrategy
* fix: update units
* fix: import
* Create .changeset/tame-pillows-heal.md
* fix: address feedback
* refactor: make `onVariantsPricesUpdate` optional
---------
Co-authored-by: fPolic <frane@medusajs.com >
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-03-28 11:18:13 +02:00
olivermrbl
b57ea22461
chore: Enter pre-release mode and version packages
2023-03-24 10:16:11 +01:00
Oliver Windall Juhl
ef5ef9f5a2
feat(medusa,event-bus-local,event-bus-redis): Event Bus modules ( #2599 )
2023-03-22 10:26:21 +01:00
Philip Korsholm
aed7805c0e
fix(medusa): Error messages for reset tokens ( #3514 )
...
* initial
* reset password token handling
* Create .changeset/old-planes-cross.md
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-03-19 10:52:10 +01:00
Riqwan Thamir
061a600f80
fix(medusa): fix rank order changing on category update ( #3486 )
...
what:
- fixes issue where ranking changes when only properties other than rank are updated on categories
FIXES CORE-1253
2023-03-16 08:53:49 +00:00
Patrick
522e306e2e
feat(oas): declare x-expanded-relations - Store ( #3482 )
...
* feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* fixup! feat(oas): declare x-expanded-relations - Store
* chore(changeset): patch
* fix(tests): update store auth integration test
* fix: pr feedback
* fix(test): match response code
2023-03-16 09:08:20 +01:00
Riqwan Thamir
2f42ed35d6
feat(medusa, admin-ui): increase tree depth + scope categories on store + allow categories relation in products API ( #3450 )
...
What:
- increase tree depth in react nestable
- scope categories on store queries
- allow categories relation in products API
RESOLVES CORE-1238
RESOLVES CORE-1237
RESOLVES CORE-1236
2023-03-13 17:30:21 +00:00
Frane Polić
f97b3d7cce
feat(medusa): Cache modules ( #3187 )
2023-03-10 15:09:26 +01:00
Adrien de Peretti
53eda215e0
fix(medusa): Issue when ordering with multiple columns ( #3385 )
...
**What**
No true fix due to the same issue as [here](https://github.com/typeorm/typeorm/issues/6294 ) but at least the pagination works again. The ordering can't be applied on multiple columns/relation as it produce the wrong SQL.
FIXES CORE-1193
2023-03-08 12:37:18 +00:00
Riqwan Thamir
1d09a266be
feat(medusa): category list API can return all descendant ( #3392 )
...
* chore: category list API can return all descendant
* chore: category handle is no longer required via api
* chore: added treescope to sorting
* chore: address feedback on PR
2023-03-07 15:54:49 +01:00
Adrien de Peretti
33c6ccf059
fix(medeusa): Transform query includes options should only be added to allowed props if there is already at least one allowed props ( #3362 )
...
**What**
when `fields` only contain includes options, it should return the entire object plus the include options. If the fields contains the included options + other fields, it should only return the requested fields + the included options
2023-03-07 11:52:14 +00:00
Riqwan Thamir
0a6aa0e624
feat(medusa): categories can be ranked based on position ( #3341 )
...
* chore: categories can be ranked based on position
* chore: fix tests
* chore: sort categories by order
* chore: fix bug where mpath relationship is messed up
* chore: enable linting - lint changes
* Update packages/medusa/src/repositories/product-category.ts
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
* chore: fixed specs
* chore: cleanup repository to new typeorm interfaces + cleanup
* chore: revert repository changes due to incorrect sql
* chore: addressed pr reviews
---------
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
Co-authored-by: adrien2p <adrien.deperetti@gmail.com >
2023-03-06 15:49:16 +01:00
olivermrbl
ad99a8bd24
chore: Fix merge conflicts with master
2023-03-03 12:01:35 +01:00
Kasper Fabricius Kristensen
40de54b010
feat(admin,admin-ui,medusa): Add Medusa Admin plugin ( #3334 )
2023-03-03 10:09:16 +01:00
Riqwan Thamir
c432481319
fix(medusa): Creating Product with Sales Channels disabled ( #3357 )
2023-03-02 11:59:10 +01:00
Adrien de Peretti
cbbf3ca054
fix(medusa): Clean response data usage for admin and store fields/expand ( #3323 )
...
* fix(medusa): Clean response data usage for admin and store fields/expand
* cleanup
* Create mighty-ads-fold.md
* fix integration
* fix integration
* refactor transform query and cleanup
* fix missing re naming
* Update packages/medusa/src/api/middlewares/transform-query.ts
---------
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-02-28 09:48:08 +01:00