Oliver Windall Juhl
f0704a7e17
chore(medusa-react): Move @medusajs/medusa to peerDeps in medusa-react ( #1771 )
...
* chore: Move @medusajs/medusa to peerDeps in medusa-react
* update README
2022-07-04 11:25:35 +02:00
Sebastian Rindom
1d3032dc67
fix(webshipper): allow cancelling WS orders with error status ( #1755 )
2022-07-04 07:57:35 +00:00
Oliver Windall Juhl
c76e23e84d
fix(medusa): Remove deps mongoose + mongodb ( #1218 )
...
* fix(medusa): Remove deps mongoose, mongodb and transaction service + base model
* chore: delete permissions+add-ons legacy plugins
Co-authored-by: Sebastian Rindom <skrindom@gmail.com >
2022-07-04 09:10:32 +02:00
Zakaria El Asri
8fe5fb5503
make medusa-dev-cli compatible with yarn 2/3 ( #1765 )
2022-07-03 11:24:41 +02:00
Derek Wene
3fb74bf512
feat: add customer to fetch-draft-order payload ( #1444 )
2022-07-02 21:54:35 +02:00
Oliver Windall Juhl
19a715d217
chore: Add contact links to issue overview ( #1680 )
2022-07-02 17:49:21 +02:00
dependabot[bot]
9b53477b64
chore(deps): bump got from 10.7.0 to 11.8.5 ( #1710 )
...
Bumps [got](https://github.com/sindresorhus/got ) from 10.7.0 to 11.8.5.
- [Release notes](https://github.com/sindresorhus/got/releases )
- [Commits](https://github.com/sindresorhus/got/compare/v10.7.0...v11.8.5 )
---
updated-dependencies:
- dependency-name: got
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-07-02 17:48:37 +02:00
Oliver Windall Juhl
7bee57f7c5
fix(medusa-js): Fix stringifyNullProperties util ( #1766 )
...
**What**
Changes the order of object type evaluation to properly handle null properties.
Previously, `stringifyNullProperties({ test: null })` would fail in the 2nd iteration due to an attempt to iterate `null` in `Object.keys(obj)`.
2022-07-02 15:29:27 +00:00
Adrien de Peretti
e53c06eab8
feat(medusa): Apply query transformers to Collection and CustomerGroups ( #1667 )
2022-07-02 13:01:52 +02:00
Sebastian Rindom
fee0f88a62
fix: add shipping taxes ( #1759 )
...
**What**
Adds taxes to the shipping prices when listing in admin. Allows store operators to see correct prices when processing returns.
2022-07-02 10:35:16 +00:00
Sebastian Rindom
f7e300e8ce
fix(meilisearch): remove medusa-interfaces dependency ( #1751 )
...
Remove `medusa-interfaces` from dependencies. `medusa-interfaces` should only be a peer dependency
2022-07-02 09:09:48 +00:00
Sebastian Rindom
c0e18d473c
fix(webshipper): only add invoices if invoice generator produces a file ( #1749 )
2022-07-02 09:05:20 +00:00
Philip Korsholm
198681f7d8
Feat(medusa): Convert fulfillment service to typescript ( #1659 )
...
**What**
- convert fulfillment service to typescript
I have removed the `transform` parameter from the getFulfillmentItems_ function since it was not being used with different methods, only `validateFulfillmentLineItem_`. Instead I have just reference the validateFulfillmentLineItem_ function directly.
We have the same pattern across some different methods, is there a specific reason or just for future proofing?
2022-07-02 07:28:38 +00:00
Shahed Nasser
835327b378
docs: improved documentation for gatsby deploy ( #1758 )
2022-06-30 20:29:28 +03:00
Shahed Nasser
109afa45c1
docs: improve Deploy Admin to Netlify documentation ( #1757 )
...
* changes to deployment pages structure
* fix sidebar links
* added button to quickstart
* comment out button
* comment out button
* added note
* small fixes
* small fixes
2022-06-30 18:27:01 +03:00
Adrien de Peretti
fc1cbe72c7
feat(medusa-js): Create utils to stringify null values and respect object types ( #1748 )
...
### What
At the moment it is not possible to pass explicitly null on a property since the qs.stringify will transform it as `url?property=` which is then interpreted on the backend side as `""` value which is not what we expect.
The actual way to pass null value is to set the property as `{ prop: "null" }` in order to get the stringify method to send it correctly.
### How
I just created a small util that loop through the input object and transform all null values to "null" before being passed to the qs.stringify method.
The new util is only applied on the list batch job since this is for now the only place that require that behaviour.
2022-06-30 09:17:57 +00:00
Zakaria El Asri
55978e9e81
add: changesets + snapshot-this action ( #1746 )
...
* add: changesets + snapshot-this action
* add: changeset folder
* add: action credits
2022-06-30 11:07:18 +02:00
Adrien de Peretti
9e0f65dee3
fix(medusa-react): Allow to not invalidate any cache ( #1756 )
...
### What
At the moment, it is not possible to not invalidate any queries>
Example, when we want to Create a new signed url, it does not require to invalidate any of the queries.
But the way it is done in the buildOptions, require to give either a key or an array of keys.
### How
The behaviour for empty array is to invalidate all the queries and here we would like to be able to just pass undefined in order to not trigger the invalidation. The update allow the arg to be optional and check for undefined explicitly before choosing the invalidation
2022-06-30 09:01:31 +00:00
Zakaria El Asri
5077cdf0da
chore: add kodiak ( #1745 )
...
* add: kodiak
* add: notify_on_conflict and move to .github
2022-06-30 10:59:50 +02:00
Philip Korsholm
9018d270be
Feat(medusa-js, medusa-react): Upload endpoints in medusa js and react ( #1716 )
...
* export types from admin uploads
* add delete and download to medusa-js
* add upload endpoints to hooks
* remove upload from js and react
* pr feedback
* Apply suggestions from code review
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
* rename types for admin uploads
Co-authored-by: Oliver Windall Juhl <59018053+olivermrbl@users.noreply.github.com >
2022-06-29 11:36:19 +02:00
Philip Korsholm
bf47d1aecd
feat(medusa): Add batch strategy for order exports ( #1603 )
2022-06-29 09:54:37 +02:00
Adrien de Peretti
c0f624ad3b
feat(medusa): Allow to filter the batch jobs with nullable date ( #1747 )
2022-06-29 09:44:56 +02:00
Adrien de Peretti
fb7abbf407
feat(medusa): Add file size calculation for product export ( #1726 )
2022-06-28 15:27:36 +02:00
Shahed Nasser
de2390e5df
docs: add environment variables in configure your server ( #1743 )
2022-06-28 13:23:39 +03:00
Sebastian Rindom
c6dc9086cf
feat(medusa): Add line item totals to cart totals decoration ( #1740 )
2022-06-28 12:11:47 +02:00
Shahed Nasser
1cc4f9ac2d
docs: improve troubleshooting ( #1739 )
...
* docs: improve troubleshooting
* fixes
2022-06-27 16:57:24 +03:00
Shahed Nasser
6566bc1cf6
docs: improved create-medusa-app doc ( #1737 )
2022-06-27 16:22:46 +03:00
Shahed Nasser
e76b5df0e7
docs: added cli reference ( #1727 )
2022-06-27 15:08:41 +03:00
Shahed Nasser
8cdd806109
docs: fix links in quickstart ( #1725 )
2022-06-27 12:27:08 +03:00
Sebastian Rindom
2a32609b74
fix(medusa): Normalizes email before saving customer ( #1719 )
2022-06-27 10:56:12 +02:00
Adrien de Peretti
89cb717461
fix(medusa): Product export strategy ( #1713 )
2022-06-27 10:48:56 +02:00
Shahed Nasser
cbf9217973
docs: moved Slack in the sidebar to Notifications ( #1715 )
2022-06-24 10:37:55 +02:00
Philip Korsholm
cc29b641c9
feat(medusa): Delete and download url endpoints ( #1705 )
2022-06-24 10:37:32 +02:00
Oliver Windall Juhl
a5f717be5a
fix(medusa-file-spaces,medusa-file-s3,medusa-file-minio): Add options to super call in file plugins ( #1714 )
2022-06-24 09:15:57 +02:00
Philip Korsholm
fa7163941d
Feat(medusa): convert customer service to typescript ( #1653 )
...
* centralize common knowledge and checks for list-customers in repository
* convert customer service to typescript
* fix typing error in update-address
* add await
* add atomic phases
* update types for customerservice
* update api and model types
* pr feedback
* remove Promise.resolve
* typing of buildQuery
* remove atomic phase from private method
2022-06-24 09:10:16 +02:00
Philip Korsholm
1585b7ae2b
feat(medusa): Convert GiftCardService to Typescript ( #1664 )
2022-06-23 16:33:18 +02:00
Shahed Nasser
a3f6ff7319
docs: improved heroku deployment documentation ( #1712 )
2022-06-23 16:16:13 +02:00
Shahed Nasser
4583df8367
chore: added keywords for plugins ( #1707 )
...
* added keywords for plugins
* updated shopify plugin keywords
2022-06-23 16:12:33 +02:00
Adrien de Peretti
7b09b8c36c
feat(medusa/product-export-strategy): Implement the Product export strategy ( #1688 )
2022-06-22 23:42:31 +02:00
Adrien de Peretti
0e34800573
refactor(medusa): cleanup, fix, migrate baseService and therefore fix errors ( #1701 )
...
* refactor(medusa): cleanup, fix, migrate baseService and therefore fix errors for ts version > 4.5
* test(medusa): Fix discount tests
* fix(medusa): build
* feat(medusa): Remove unnecessary await
2022-06-22 12:23:56 +02:00
Shahed Nasser
42fc9cbab2
chore: GitHub action testing Docusaurus documentation ( #1695 )
2022-06-21 11:32:26 +02:00
Oliver Windall Juhl
7302d76e12
feat(medusa,medusa-js,medusa-react): Add BatchJob API support in medusa-js + medusa-react ( #1704 )
...
* Add BatchJob API to medusa-js
* Adds BatchJob API hooks
* Fix tests in medusa-react
2022-06-21 11:08:44 +02:00
Philip Korsholm
5f2744eb9f
Feat (medusa): convert custom shipping option service to typescript ( #1652 )
...
* convert custom shipping option service to typescript
* polishing
* remove unnecessary imports
* Update packages/medusa/src/services/custom-shipping-option.ts
Co-authored-by: Zakaria El Asri <33696020+zakariaelas@users.noreply.github.com >
* pr feedback
* fix typing after removing optional metadataparameter
* add injected dependencies
* add await
Co-authored-by: Zakaria El Asri <33696020+zakariaelas@users.noreply.github.com >
2022-06-21 09:25:54 +02:00
Zakaria El Asri
765c794b97
fix(medusa): Add images relation ( #1693 )
2022-06-20 12:07:17 +02:00
Zakaria El Asri
f0be31120f
refactor(medusa): Migrate ProductService to TS ( #1625 )
...
* refactor: product service
* fix: type errors in consumers
* fix: use Status enum instead of ProductStatus
* fix: remove ProductStatus
* fix: rename ProductStatus
* fix: product model nullable fields
* fix: explicit typecasting in listVariants
* fix: use atomicPhase in public methods
* fix: use transactionManager in protected methods
* fix: remove disable eslint rule comment
* fix: retrieveVariants relations
* fix: retrieveVariants
* fix: FilterableProductProps validation
* fix: nullable thumbnail
* fix: tests by making model column types more explicit
* move upsert method to repo layer
* fix: unit tests
* fix: integration tests
* fix: product tags query + integration test
* fix: rename FindWithRelationsOptions to FindWithoutRelationsOptions
* fix (productRepository): use string[] for relations
* refactor: extract price relation filtering logic into util
* fix: failing unit test
* rename DTO suffix to Input suffix
* fix: missing awaits
* fix: check for images and tags length
* fix: remove unneeded function
* extract types used in product service to types folder
* fix: use text instead of varchar
* remove: reorderOptions from ProductService
* fix: product model
* fix: add private retrieve method
* fix: conflicts
* fix: failing unit test
* fix: integration test
* fix: remove ProductSelector type
* fix: remove validateId
* fix: use spread operator
* fix: repo method typings
* fix: remove comment
2022-06-20 10:50:46 +01:00
Zakaria El Asri
9e686a8e47
feat(medusa): Parsing CSV files ( #1572 )
...
* add: csv parser
* fix: tests
* fix: linting + comment
* add: missing dependency
* fix: generic transformers
* fix: address comments
* fix: make parser options generic
* add: support regex columns + fix missing columns bug
* improve test case
* add: support for reducer + tests
* fix: add comments to csv parser
2022-06-19 16:10:15 +01:00
Zakaria El Asri
46a6e1a4d3
fix(medusa): Remove duplicate DiscountRuleType import ( #1699 )
2022-06-19 16:17:48 +02:00
olivermrbl
1ee7691c2b
Merge branch 'master' into develop
2022-06-19 13:12:21 +02:00
olivermrbl
8e43ef2b3a
chore(release): Publish
...
- medusa-file-minio@1.0.6
- medusa-file-s3@1.1.2
- medusa-file-spaces@1.2.2
- medusa-fulfillment-webshipper@1.3.2
- @medusajs/medusa-js@1.2.2
- medusa-payment-paypal@1.2.2
- medusa-payment-stripe@1.1.40
- medusa-plugin-algolia@0.2.2
- medusa-plugin-contentful@1.2.2
- medusa-plugin-mailchimp@1.1.41
- medusa-plugin-meilisearch@0.2.2
- medusa-plugin-sendgrid@1.3.2
- medusa-plugin-slack-notification@1.3.2
- medusa-plugin-twilio-sms@1.2.2
- medusa-react@0.3.2
- @medusajs/medusa@1.3.2
2022-06-19 13:11:05 +02:00
olivermrbl
c85ef984cc
Merge branch 'master' into develop
2022-06-19 12:59:08 +02:00