Adrien de Peretti
091041f2da
test(core-flows): Ensure productVariantUpdated failure compensate the workflow ( #12381 )
2025-05-09 13:03:22 +02:00
Shahed Nasser
7eddcb54b8
chore(utils): add version tag to order edit events ( #12424 )
2025-05-09 13:11:46 +03:00
Shahed Nasser
89beaf38e1
chore(utils): small fix to payload in TSDocs ( #12409 )
2025-05-09 12:51:27 +03:00
Oli Juhl
469ecef3c5
chore: Minor restructure of cart completion ( #12353 )
...
* chore: Minor revamp of cart completion
* wip
* wip
* temp. remove import
* continue on error
* chore: Use workflow
* fix import
* Create beige-actors-tie.md
* fix import
2025-05-08 13:37:21 +02:00
Pedro Guzman
7ef13495d6
Merge pull request #12367 from medusajs/fix/refactor-update-products
...
fix: refactor batch product update
2025-05-08 12:28:02 +02:00
Pedro Guzman
1ff5c4bf86
fix: move product update logic to repository
2025-05-08 12:03:29 +02:00
Stevche Radevski
f929185021
fix: Use logger in the test runner and migration commands ( #12406 )
2025-05-08 11:25:47 +02:00
Shahed Nasser
0dd4572964
chore(utils): fixes to events TSDocs ( #12395 )
...
* chore(utils): fixes to events TSDocs
* more fixes
2025-05-07 14:25:11 +03:00
Frane Polić
2dd885ebc1
fix(medusa): check if tax module is installed when running tax migration script ( #12393 )
2025-05-07 13:01:20 +02:00
Frane Polić
0d8af119c5
feat(product): search variants by product properties ( #12391 )
2025-05-07 10:29:14 +00:00
Shahed Nasser
c4dd805849
fix(core-flows): export order-related utility workflows ( #12380 )
2025-05-07 12:02:08 +03:00
Pedro Guzman
d9c8608e51
fix: use service methods instead of entity manager for product updates
2025-05-07 10:34:55 +02:00
Pepijn
cdb135e491
fix(dashboard): Added missing admin dashboard dependencies ( #12346 )
2025-05-06 19:30:04 +02:00
Frane Polić
9cedeb182d
feat(dashboard, js-sdk, medusa, tax, types): custom tax providers ( #12297 )
...
* wip: setup loaders, add endpoints, module work, types, js sdk
* fix: tax module provider loader
* feat: select provider on region create, fix enpoint middleware registration
* feat: edit form
* fix: rename param
* chore: changeset
* fix: don't default to system provider
* fix: admin fixes, dispalt tax provider
* fix: some tests and types
* fix: remove provider from province regions in test
* fix: more tests, optional provider for sublevel regions, fix few types
* fix: OE test
* feat: edit tax region admin, update tax region core flow changes
* feat: migrate script
* fix: refactor
* chore: use query graph
* feat: provider section
2025-05-06 19:26:33 +02:00
Adrien de Peretti
80007f3afd
feat(workflows-*): Allow to re run non idempotent but stored workflow with the same transaction id if considered done ( #12362 )
2025-05-06 17:17:49 +02:00
Edin Abazi
a16ffb83d9
fix: rename Macedonia FYROM to North Macedonia ( #12375 )
2025-05-06 15:44:17 +02:00
Oli Juhl
aba4cba373
fix(medusa): Support additional data on admin/collections ( #12345 )
...
* fix(medusa): Support additional data on admin/collections
* Create five-experts-wink.md
* add to validators
2025-05-06 14:00:18 +02:00
Pedro Guzman
0c7657926a
fix: refactor batch product update
2025-05-06 13:53:27 +02:00
Shahed Nasser
f74586e772
fix(create-medusa-app): updates to text and prompts ( #12360 )
2025-05-06 14:23:54 +03:00
Shahed Nasser
ffd323a2a9
chore(types): add note in TSDocs of list and retrieve methods ( #12364 )
2025-05-06 09:52:06 +03:00
Oli Juhl
77c3023200
fix(product): Return updated collections ( #12354 )
...
Collection updates without a `products` payload were not returned from the service layer due to an incorrect early return
Fixes SUP-1488
2025-05-05 14:41:45 +00:00
Harminder Virk
e4d853185f
fix: export ProductImage to allow for custom links to add alt text ( #12357 )
2025-05-05 14:24:25 +05:30
Harminder Virk
84f58f9058
feat: implement direct upload ( #12328 )
...
* feat: implement direct upload
* feat: add direct-upload endpoint
* refactor: implement feedback
* refactor: have a dedicated endpoint for direct uploads
* refactor: convert responses to snakecase
* refactor: rename method to createImport
* test: add tests for the presigned-urls endpoint
2025-05-04 12:58:10 +02:00
Pedro Guzman
ed55d17a36
fix: batch updates in upsertMany_ ( #12333 )
2025-05-02 08:36:33 +02:00
Shahed Nasser
332e46d1db
chore(utils): fixes to events TSDocs ( #12342 )
2025-05-01 19:23:50 +03:00
Shahed Nasser
e3e02a1cc8
chore: add tsdocs for events ( #12337 )
2025-05-01 12:15:33 +03:00
Shahed Nasser
a53d645f8a
fix(core-flows,utils): move fulfillment workflow events ( #12338 )
...
Move fulfillment workflow events to be with other workflow events.
Could be considered a breaking change for users using the previously `FulfillmentEvents` variable
2025-05-01 09:11:17 +00:00
Frane Polić
8985998756
feat(core-flows, utils): add OrderEdit events ( #12320 )
...
* feat(core-flows, utils): add OrderEdit events
* fix: typo
2025-04-30 17:44:39 +02:00
Carlos R. L. Rodrigues
90c61d1898
fix(core-flows): add missing remove remote link ( #12326 )
...
* fix(core-flows): add missing remove remote link
* temp disable test
2025-04-30 17:43:37 +02:00
Harminder Virk
ceb504db2c
feat: add needed methods to the file module and providers ( #12325 )
2025-04-30 13:17:31 +05:30
AmbroziuBaban
3539066146
fix(dashboard): Admin Global Search broken for variants ( #11877 )
...
* fix(dashboard): Admin Global Search broken for variants
* Create small-nails-hang.md
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-30 09:35:29 +02:00
Frane Polić
4f6362b1cb
fix(design-system): filter/sorting menu error ( #12309 )
2025-04-29 12:13:12 +02:00
Carlos R. L. Rodrigues
b868a4ef4d
feat(index): add filterable fields to link definition ( #11898 )
...
* feat(index): add filterable fields to link definition
* rm comment
* break recursion
* validate read only links
* validate filterable
* gql schema array
* link parents
* isInverse
* push id when not present
* Fix ciruclar relationships and add tests to ensure proper behaviour (part 1)
* log and fallback to entity.alias
* cleanup and fixes
* cleanup and fixes
* cleanup and fixes
* fix get attributes
* gql type
* unit test
* array inference
* rm only
* package.json
* pacvkage.json
* fix link retrieval on duplicated entity type and aliases + tests
* link parents as array
* Match only parent entity
* rm comment
* remove hard coded schema
* extend types
* unit test
* test
* types
* pagination type
* type
* fix integration tests
* Improve performance of in selection
* use @@ to filter property
* escape jsonPath
* add Event Bus by default
* changeset
* rm postgres analyze
* estimate count
* new query
* parent aliases
* inner query w/ filter and sort relations
* address comments
---------
Co-authored-by: adrien2p <adrien.deperetti@gmail.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-29 12:10:31 +02:00
Shahed Nasser
8a3f639f01
chore(core-flows): fix note usage in TSDocs ( #12318 )
2025-04-29 10:49:56 +03:00
Harminder Virk
552dc52228
test: use shared as integration-tests level ( #12278 )
2025-04-28 18:41:19 +05:30
LennarX
5f4a859911
feat(apply-i18n-placeholders): extend schema, translate and use in .tsx ( #12264 )
...
This extends the `$schema.json` by the 4 placeholders, later used in `product-create-general-section.tsx`. The placeholders affected by this are for the title, subtitle, handle and description. Should be all on this page. There is no plain / hard-coded text left in there. The translations were made for each accordingly.
2025-04-28 10:31:03 +02:00
Frane Polić
d7a273ff2d
fix(core-flows): handle inventory kit items in mark-as-shipped/delivered flows ( #12269 )
...
* fix(core-flows): handle invetory kit items in mark-as-shipped and mark-as-delivered flows
* fix: typo
* chore: more assertion
* chore: fix comment
* Update packages/core/core-flows/src/order/workflows/create-shipment.ts
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
* fix: undo comment
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-26 19:38:00 +02:00
Riqwan Thamir
db9483140a
fix(medusa): Fix store return API ( #12284 )
...
what:
- fixes the middleware to point to the right API route
- adds a test to store return API
2025-04-24 13:25:22 +00:00
Shahed Nasser
cb16f79b8f
chore(types): claify province code format in TSDocs ( #12283 )
2025-04-24 13:53:26 +03:00
Shahed Nasser
71a5dc448d
chore(core-flows, types): add tsdocs for draft orders workflows ( #12279 )
2025-04-24 11:31:28 +03:00
Shahed Nasser
876a14eb98
chore(js-sdk): fix TSDocs of draft orders in JS SDK ( #12270 )
2025-04-23 12:48:13 +03:00
Harminder Virk
cb53b8a529
feat: upgrade opentelemetry packages to support the latest release ( #12266 )
...
Fixes: FRMW-2947
2025-04-23 08:26:03 +00:00
olivermrbl
2fec5f4aa0
chore: Version packages
2025-04-23 09:27:02 +02:00
Harminder Virk
71a9a7210c
fix: oas CLI to convert Windows paths to unix ( #12254 )
...
* fix: oas CLI to convert Windows paths to unix
* Create tidy-pigs-heal.md
* refactor: revert to isolate the issue
* refactor: add back the change with logs
* fix: remove external dependency
2025-04-22 14:41:58 +02:00
Frane Polić
ad74ba2ca4
fix(core-flows, link-modules): return fulfillment creation ( #12227 )
...
* fix: return fulfillment creation
* chore: changeset
* fix: link
* fix: cancel claim flow
* chore: test fulfillment creation as a part of return lifecycle test
* fix: exchanges cancle flow
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-22 14:33:46 +02:00
Bastien
d2dde19b73
feat(core-flows): emit updated event in update line item workflow ( #12119 )
...
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-22 14:05:29 +02:00
Harminder Virk
c2fe3f1520
fix: steps to return undefined and still chain the config method ( #12255 )
...
Fixes: FRMW-2946
2025-04-22 10:57:15 +00:00
Adrien de Peretti
49c526399e
fix(medusa): sales_channel_id middleware manipulation ( #12234 )
...
* fix(medusa): sales_channel_id middleware manipulation leading to lost of the sc
* fix(medusa): sales_channel_id middleware manipulation leading to lost of the sc
* add unit tests
* add unit tests
* improve
* integration tests
2025-04-20 17:42:59 +02:00
Shahed Nasser
2e65f7ffc0
chore(types): small tsdoc change to file service ( #12240 )
2025-04-18 14:41:39 +03:00
Harminder Virk
24af8f2d8e
fix: expose beforeRefreshingPaymentCollection hook ( #12232 )
...
Fixes: FRMW-2942
Fixes : #12228
2025-04-18 09:31:19 +00:00