Adrien de Peretti
45996d58a2
chore(medusa, interfaces): Uniformise class checks ( #5869 )
...
**What**
One problem with local development can be the dependencies management. To mitigate that, transform checks from an instance of to value check as well as harmonize utils function to be part of the class as a static method instead of separate utilities. By using this approach we are not dependent of the origin of the class and therefore it should ease the user experience.
**NOTE**
As a next step to discuss, we should probably move the interfaces from the interfaces/medusa package to the utils package. Then we can deprecate the interfaces package and remove it at a later time
2023-12-19 13:26:57 +00:00
Adrien de Peretti
946db51a9b
chore(): Add engines to all package.json if needed ( #5812 )
2023-12-07 17:03:50 +01:00
olivermrbl
03e56aed74
chore: Release
2023-11-10 10:38:47 +01:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
71d59d2c81
chore: Version Packages ( #5527 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-11-10 10:28:21 +01:00
Adrien de Peretti
f90ba02087
feat(utils): Introduce promiseAll util ( #5543 )
2023-11-08 08:48:48 +01:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
98b91d1137
chore: Version Packages ( #4891 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-09-08 14:09:39 +02:00
Josip Matić and Oli Juhl
c7b149a7bc
feat(medusa-fulfillment-webshipper): Create webshipper return order ( #4846 )
...
Adds option to create a webshipper return order if return_portal is defined through webshipper options. Return order allows additional features in webshipper, such as marking the return as "Arrived" or "Processed" which enables us to create a webhook and automatically mark return as received in medusa.
Note:
Return portal is a "required" relationship in webshipper when doing a return order POST request, hence it should be defined in options prior to using this feature.
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2023-09-07 10:21:03 +00:00
Oli Juhl
17d91c276a
feat(medusa): Add AbstractFulfillmentService ( #4922 )
...
* feat(medusa): Add abstract fulfillment service
* add data types
* add loaders
* Create nine-glasses-allow.md
* address pr comments
2023-09-03 20:05:36 +02:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
5d7877ded6
chore: Version Packages ( #4223 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-18 13:14:20 +02:00
Oliver Windall Juhl
afd1b67f1c
chore: Clean up deps, devDeps, and peerDeps across all packages ( #4276 )
...
* chore: Use caret for all Medusa deps
* Create wild-balloons-push.md
* Address PR feedback
* force build order
* add missing dep
* add missing dev deps
* addresses last comments
2023-06-14 15:18:11 +02:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
8f8f6332b7
chore: Version Packages ( #4114 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-30 12:11:45 +02:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
0be70113f9
chore: Version Packages ( #4074 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-16 11:03:47 +02:00
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
github-actions[bot] and github-actions[bot] <github-actions[bot]@users.noreply.github.com>
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
Oliver Windall Juhl
7e213f2106
fix(medusa,medusa-fulfillment-webshipper): Item to Webshipper line mapping ( #3879 )
...
* fix(medusa): Add missing variant relation on items
* fix: Webshipper fulfillment service
* Create kind-singers-travel.md
* Only add props if present
* add tests
2023-04-20 11:36:39 +02:00
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
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
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
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
olivermrbl
15a43c1cc0
chore(release): v1.8.0-rc.3
2023-03-29 13:42:11 +02:00
olivermrbl
8ddb3952c0
chore(release): v1.8.0-rc.2
2023-03-28 21:04:57 +02:00
olivermrbl
b57ea22461
chore: Enter pre-release mode and version packages
2023-03-24 10:16:11 +01:00
olivermrbl
1bfbe27b9b
chore(release): Publish
2023-02-14 17:30:40 +01:00
Adrien de Peretti
8c5219a31e
chore: Update ignored files for npm ( #3217 )
2023-02-09 17:25:14 +01:00
olivermrbl
3b474ec35c
chore(release): Publish
2023-02-08 19:35:44 +01:00
Oliver Windall Juhl
08324355a4
chore: Patch bump all dependencies + minor bumps winston ( #3185 )
2023-02-07 19:15:29 +01:00
olivermrbl
6481b0c357
chore(release): Publish
2023-01-18 18:48:57 +01:00
Adrien de Peretti
93d0dc1bdc
fix(medusa): test, build and watch scripts ( #3025 )
2023-01-15 17:10:26 +01:00
olivermrbl
233d6904f8
chore(release): Publish
2022-12-22 15:54:20 +01:00
Patrick
0a9c891853
chore: explicitly add devDependencies for monorepo peerDependencies ( #2808 )
2022-12-15 08:46:52 +01:00
Adrien de Peretti
b5d6682db6
feat(medusa): Allow regexp in CORS configuration ( #1935 )
2022-12-12 19:24:37 +01:00
Carlos R. L. Rodrigues
a94d9816fe
chore: Centralise ESLint rules ( #2162 )
...
* chore: centrilize eslint rules
2022-09-13 07:42:33 -03:00
Sebastian Rindom
e36301ac14
feat(medusa-fulfillment-webshipper): Support personal customs no in orders ( #2167 )
...
* feat(webshipper): support personal customs no in orders
* docs: update readme with personal customs number info
2022-09-09 10:30:20 +02:00
Zakaria El Asri
9fa4238ee4
chore: improve ci pipeline ( #1764 )
...
* fix: caching deps + add true parallelization to integration tests api
* fix: github action
* chore: upgrade to yarn berry (#1762 )
* init migration
* remove: yarn.lock from all pkgs
* fix: build script in pkgs
* adjust yarn config
* fix: yarn.lock and yarnrc.yml
* fix: github actions
* fix: wrong type
* fix (medusa-react): use dts-cli instead of tsdx
* fix: yarn.lock
* fix: yarn v
* fix: prepare script
* add: comment on why we need to downgrade yarn before medusa-dev
* chore: move to Turborepo (#1763 )
* increase number of parallel nodes
* fix (medusa-fulfillment-webshipper): build script
* fix: use new version of medusa-dev
* fix: rename cache-bootstrap to cache-deps
2022-07-10 12:11:11 +02:00
olivermrbl
915359d84b
chore: fix yarn.lock conflicts
2022-07-05 10:17:09 +02:00
olivermrbl
f87c268913
chore(release): Publish
...
- @medusajs/medusa-cli@1.3.1
- medusa-dev-cli@0.0.25
- medusa-file-minio@1.0.7
- medusa-file-s3@1.1.3
- medusa-file-spaces@1.2.3
- medusa-fulfillment-webshipper@1.3.3
- medusa-interfaces@1.3.1
- @medusajs/medusa-js@1.2.3
- medusa-payment-paypal@1.2.3
- medusa-payment-stripe@1.1.41
- medusa-plugin-algolia@0.2.3
- medusa-plugin-brightpearl@1.3.1
- medusa-plugin-contentful@1.2.3
- medusa-plugin-ip-lookup@1.2.1
- medusa-plugin-mailchimp@1.1.42
- medusa-plugin-meilisearch@0.2.3
- medusa-plugin-sendgrid@1.3.3
- medusa-plugin-slack-notification@1.3.3
- medusa-plugin-twilio-sms@1.2.3
- medusa-react@0.3.3
- medusa-source-shopify@1.2.1
- @medusajs/medusa@1.3.3
2022-07-05 09:51:23 +02:00
Sebastian Rindom
1d3032dc67
fix(webshipper): allow cancelling WS orders with error status ( #1755 )
2022-07-04 07:57:35 +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
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
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
6c1a722b38
chore(release): Publish
...
- medusa-file-minio@1.0.5
- medusa-file-s3@1.1.1
- medusa-file-spaces@1.2.1
- medusa-fulfillment-webshipper@1.3.1
- @medusajs/medusa-js@1.2.1
- medusa-payment-paypal@1.2.1
- medusa-payment-stripe@1.1.39
- medusa-plugin-algolia@0.2.1
- medusa-plugin-contentful@1.2.1
- medusa-plugin-mailchimp@1.1.40
- medusa-plugin-meilisearch@0.2.1
- medusa-plugin-sendgrid@1.3.1
- medusa-plugin-slack-notification@1.3.1
- medusa-plugin-twilio-sms@1.2.1
- medusa-react@0.3.1
- @medusajs/medusa@1.3.1
2022-05-31 09:12:18 +02:00
olivermrbl
ae5801c518
chore(release): Publish
...
- gatsby-source-medusa@0.1.0
- @medusajs/medusa-cli@1.3.0
- medusa-file-s3@1.1.0
- medusa-file-spaces@1.2.0
- medusa-fulfillment-webshipper@1.3.0
- medusa-interfaces@1.3.0
- @medusajs/medusa-js@1.2.0
- medusa-payment-klarna@1.3.0
- medusa-payment-paypal@1.2.0
- medusa-plugin-add-ons@1.2.0
- medusa-plugin-algolia@0.2.0
- medusa-plugin-brightpearl@1.3.0
- medusa-plugin-contentful@1.2.0
- medusa-plugin-ip-lookup@1.2.0
- medusa-plugin-meilisearch@0.2.0
- medusa-plugin-segment@1.3.0
- medusa-plugin-sendgrid@1.3.0
- medusa-plugin-slack-notification@1.3.0
- medusa-plugin-twilio-sms@1.2.0
- medusa-react@0.3.0
- medusa-source-shopify@1.2.0
- @medusajs/medusa@1.3.0
2022-05-01 15:16:35 +02:00
Oliver Windall Juhl
a610805917
feat: Add DiscountConditions ( #1230 )
...
* feat: Add DiscountCondition entity + Join table per relation (#1146 )
* feat: Convert DiscountService to TypeScript (#1149 )
* feat: Add DiscountRepository + bulk insert and remove (#1156 )
* feat: Add `conditions` to payload in `POST /discounts` and `POST /discounts/:id` (#1170 )
* feat: Add DiscountRuleCondition entity
* fix relation
* fix join key
* Add discount rule condition repo
* add join table per relation
* Convert DiscountService to TypeScript
* feat: Add DiscountConditionRepository
* Add migration + remove use of valid_for
* revert changes to files, not done yet
* init work on create discount endpoint
* Add conditions to create discount endpoint
* Add conditions to update discount endpoint
* Add unique constraint to discount condition
* integration tests passing
* fix imports of models
* fix tests (excluding totals calculations)
* Fix commented code
* add unique constraint on discount condition
* Add generic way of generating retrieve configs
* Requested changes + ExactlyOne validator
* Remove isLocal flag from error handler
* Use postgres error constant
* remove commented code
* feat: Add `isValidForProduct` to check if Discount is valid for a given Product (#1172 )
* feat: Add `canApplyForCustomer` to check if Discount is valid for customer groups (#1212 )
* feat: Add `calculateDiscountForLineItem` (#1224 )
* feat: Adds discount condition test factory (#1228 )
* Remove use of valid_for
* Tests passing
* Remove valid_for form relations
* Add integration tests for applying discounts to cart
2022-03-24 16:47:50 +01:00
olivermrbl
6c010c019f
chore(release): Publish
...
- @medusajs/medusa-cli@1.2.1
- medusa-fulfillment-webshipper@1.2.1
- medusa-interfaces@1.2.1
- @medusajs/medusa-js@1.1.1
- medusa-payment-klarna@1.2.1
- medusa-payment-paypal@1.1.1
- medusa-plugin-algolia@0.1.1
- medusa-plugin-brightpearl@1.2.1
- medusa-plugin-meilisearch@0.1.1
- medusa-plugin-segment@1.2.1
- medusa-plugin-sendgrid@1.2.1
- medusa-plugin-slack-notification@1.2.1
- medusa-react@0.2.1
- medusa-source-shopify@1.1.1
- @medusajs/medusa@1.2.1
2022-02-28 16:57:42 +01:00