Oli Juhl
468b81c2cb
fix(modules-sdk): Entity types ( #13002 )
...
* fix(modules-sdk): Entity types
* Create forty-laws-wait.md
2025-07-22 19:48:35 +02:00
Ante Primorac and Oli Juhl
0db5bf6f8c
fix(js-sdk): add missing admin order archive and complete methods ( #12944 )
...
* fix(js-sdk): add missing admin order archive and complete methods
* Create cuddly-rice-shave.md
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-07-22 19:14:07 +02:00
Carlos R. L. Rodrigues
1bd455bc7b
fix(workflows-sdk): fix step name config used before default ( #12926 )
2025-07-22 09:53:24 -03:00
Carlos R. L. Rodrigues
43fb06ecc2
Create loud-terms-share.md
2025-07-21 15:15:34 -03:00
Carlos R. L. Rodrigues and Oli Juhl
798ac0068e
chore(payment): use generate schema ( #13004 )
...
Fixes: https://github.com/medusajs/medusa/issues/12959
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-07-21 11:52:47 +00:00
Riqwan Thamir and Oli Juhl
822217fa36
fix(pricing): fix pricing query when max_quantity is null ( #12981 )
...
what:
Prices when max_quantity value is null is accounted for when quantity is passed in context.
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-07-21 06:34:58 +00:00
Frane Polić
3fa1db9dea
fix(dashboard): allocation UI for orders with more than 20 reservation items ( #12989 )
2025-07-20 13:30:23 +00:00
Adrien de Peretti
7b1debfe12
fix(wfe): add missing state in inmemory notify on run finished ( #12987 )
2025-07-18 11:25:02 +02:00
Adrien de Peretti
238e7d53c1
fix(wfe): should notify when finished + add state info ( #12982 )
2025-07-18 09:20:46 +02:00
Riqwan Thamir
97a8e5cb2e
chore(link-modules): keep promotion alias ( #12928 )
...
* chore(link-modules): keep promotion alias
* chore: change promotion to promotions
2025-07-16 21:16:44 +02:00
Frane Polić
40625c82d6
fix(core-flows): properly delete variant inventory item ( #12958 )
...
* fix(core-flows): properly delete variant inventory item
* fix: rm unused code
2025-07-16 21:16:29 +02:00
juanzgc
7669dbb03e
fix: accepted values in import with template ( #12969 )
...
**What**
Fixed CSV import functionality to properly handle columns that were previously cuasing import errors.
**Why**
Users were encountering "Invalid column name(s)" errors when importing CSV files containing system-generated columns like "Product Created At", "Product Updated At", etc. These columns are automatically added by export templates but should be ignored during import since they're not part of the product creation schema.
Resolves FRMW-2983
2025-07-16 16:45:52 +00:00
Adrien de Peretti and Carlos R. L. Rodrigues
c5d609d09c
fix(orchestration): Prevent workf. cancellation to execute while rescheduling ( #12903 )
...
**What**
Currently, when cancelling async workflows, the step will get rescheduled while the current worker try to continue the execution leading to concurrency failure on compensation. This pr prevent the current worker from executing while an async step gets rescheduled
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2025-07-16 14:44:09 +00:00
Adrien de Peretti
eb83954f23
chore(workflow-engine-*): Align event subscribers management ( #12976 )
...
* chore(workflow-engine-*): Align event subscribers management
* Create nervous-eels-build.md
2025-07-16 16:34:47 +02:00
Adrien de Peretti
2c2528a087
fix(core-flows): useQueryGraph util return type ( #12962 )
2025-07-15 19:34:23 -03:00
Frane Polić
491b08e044
fix(dashboard): combobox multiitem clear ( #12939 )
...
* fix(dashboard): clearing multiitem combobox
* chore: changesets
2025-07-14 20:32:20 +02:00
Carlos R. L. Rodrigues
e74044af4d
chore(orchestration): improve transaction errors ( #12951 )
2025-07-14 11:37:54 -03:00
Shahed Nasser
919c53e44e
fix(types): add attachments to CreateNotificationDTO type ( #12936 )
...
Closes #12702
2025-07-14 13:55:57 +00:00
Frane Polić
a28226af80
fix(core-flows): updating tax lines when draft order shipping is removed ( #12919 )
...
**What**
- don't call `updateOrderTaxLinesWorkflow` when a shipping method is removed from a draft order (tax lines will be cascade deleted with the method)
2025-07-14 13:35:44 +00:00
Riqwan Thamir
8c4228fc42
fix(link-modules,core-flows): Carry over cart promotions to order promotions ( #12920 )
...
what:
- Carry over cart promotions to order promotions
2025-07-11 08:05:20 +00:00
github-actions[bot]
b7aa719540
chore: Version Packages ( #12883 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-08 19:49:15 +02:00
42be9a88d6
fix(medusa, core-flows): Update TIP on promotions ( #12885 )
...
* fix: Update TIP on promotions
* Create warm-rings-look.md
* only show for fixed discounts
* fix: handle type change
---------
Co-authored-by: fPolic <mainacc.polic@gmail.com >
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
2025-07-08 19:20:29 +02:00
Frane Polić
1438b394ae
fix(dashboard): show TIP flag only for fixed promotions ( #12897 )
...
* fix(dashboard): show TIP flag only for fixed promotions
* fix: refactor changes
2025-07-08 16:01:03 +02:00
Adrien de Peretti
e9a33d0700
fix(orchestration): Handle expected lifecycle errors ( #12886 )
...
* fix(orchestration): Handle expected lifecycle errors
* fix(orchestration): Handle expected lifecycle errors
* Create fast-ears-own.md
2025-07-06 23:11:03 +02:00
Adrien de Peretti
2f70f13351
fix(): Order constraint and receive return ( #12889 )
...
**What**
- Fix missing `ON DELETE CASCADE` constraint on order credit lines
- Fix `receiveReturn` miss usage
- Make all order integration tests to run and rename them all to `*.spec.ts`
- Fix package.json typo
2025-07-04 12:59:50 +00:00
Carlos R. L. Rodrigues
fa76f85bba
fix(index): merge filterable fields schema ( #12888 )
2025-07-04 09:41:40 -03:00
Oli Juhl
46bf7ae7ae
fix(core-flows): Locations levels check in draft order and order edit flows ( #12881 )
...
* fix: Inventory check
* mend
* centralise fields
* Create few-owls-push.md
2025-07-03 17:31:04 +02:00
Adrien de Peretti
779ed018b9
feat(create-medusa-app): Allow to create project with specific medusa version ( #12882 )
...
* feat(create-medusa-app): Allow to create project with specific medusa version
* feat(create-medusa-app): Allow to create project with specific medusa version
* feat(create-medusa-app): Allow to create project with specific medusa version
* naming
* Create smart-singers-dress.md
2025-07-03 15:58:18 +02:00
github-actions[bot]
22396134b3
chore: Version Packages ( #12832 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-30 16:16:24 +02:00
Pedro Guzman and Oli Juhl
4b224d5eff
fix: fix onScroll in Select.Content ( #12855 )
...
Radix' `Select.Content` is not the scrollable div. It's `Select.Viewport`, which we don't expose. onScroll is useful when the elements in the select are loaded in infinite loading style.
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-30 13:40:54 +00:00
95d282e8ef
fix: test utils events + workflow storage ( #12834 )
...
* feat(test-utils): Make event subscriber waiter robust and concurrent
* feat(test-utils): Make event subscriber waiter robust and concurrent
* fix workflows storage
* remove timeout
* Create gentle-teachers-doubt.md
* revert timestamp
* update changeset
* fix execution loop
* exit if no steps to await
* typo
* check next
* check next
* changeset
* skip when async steps
* wait workflow executions utils
* wait workflow executions utils
* wait workflow executions utils
* increase timeout
* break loop
---------
Co-authored-by: Carlos R. L. Rodrigues <rodrigolr@gmail.com >
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2025-06-30 13:34:08 +02:00
Riqwan Thamir
9a62f359f1
fix(core-flows,workflows-sdk): compensate account holders only when its created ( #12825 )
...
* fix(core-flows,workflows-sdk): compensate account holders only when its created
* chore: remove only
2025-06-26 12:30:08 +02:00
Harminder Virk
10dff3e266
fix: do not apply prefix when getting file contents as buffer or stream ( #12831 )
...
* fix: do not apply prefix when getting file contents as buffer or stream
* Create spotty-mayflies-bathe.md
2025-06-26 13:58:17 +05:30
github-actions[bot]
628e8d22ee
chore: Version Packages ( #12691 )
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-06-25 11:41:13 +02:00
820a936b98
feat: add cookie options ( #12720 )
...
* feat: add cookie options
* feat: allow configuring hmr server port via the HMR_PORT env var
* support configuring HMR host and proto
* allow configuring the hmr client_port
* cleanup
* cleanup
---------
Co-authored-by: Harminder Virk <virk.officials@gmail.com >
Co-authored-by: Salvador Gironès <salvadorgirones@gmail.com >
Co-authored-by: Adrien de Peretti <adrien.deperetti@gmail.com >
2025-06-25 11:18:28 +02:00
Adrien de Peretti
d517dbd66a
feat(): Add support for jwt asymetric keys ( #12813 )
...
* feat(): Add support for jwt asymetric keys
* Create early-chefs-chew.md
* fix unit tests
* Add verify options support
* feedback
* fix unit tests
2025-06-25 10:29:32 +02:00
Ante Primorac and Oli Juhl
6ca755ede7
feat: Enable filtering admin products by variant EAN, UPC, and barcode ( #12815 )
...
* Add filters for variant ean, upc, and barcode in product queries and validators
* fix: Omit 'q' field from variants in product list and validation parameters
* Add tests for admin products filtering by variants ean, upc, and barcode
* Add changeset for filter admin products api by variant ean, upc, and barcode
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-25 09:17:01 +02:00
Carlos R. L. Rodrigues
ba1e6595b7
fix(payment): round curency precision ( #12803 )
2025-06-24 18:41:14 +02:00
Adrien de Peretti
316a325b63
fix(workflow-engine-*): Cleanup expired executions and reduce redis storage usage ( #12795 )
2025-06-24 13:32:10 +02:00
Harminder Virk
94b62c6724
fix: initiate request container before other express middleware ( #12761 )
2025-06-19 07:23:15 +00:00
Harminder Virk
00505b4f8e
chore: upgrade to use glob 10 ( #12754 )
...
Glob 7 uses the `inflight` module, which leaks memory. Also, all other Medusa packages are using glob 10+. So upgraded the one used by the framework too.
Fixes: FRMW-2972
2025-06-17 12:52:27 +00:00
Frane Polić
7a8f639b38
fix(payment): add account holder methods to the manual provider ( #12751 )
2025-06-17 09:10:05 +02:00
Shahed Nasser
2e861a9449
fix(create-medusa-app): ensure the same package manager is used consistently ( #12714 )
...
* fix(create-medusa-app): ensure the same package manager is used consistently
* fix verbose not working as expected
* improvements
* remove legacy peer deps
* format
2025-06-16 14:07:35 +03:00
Adrien de Peretti
cbf3644eb7
chore(): Add retry strategy to database connection ( #12713 )
...
RESOLVES FRMW-2978
**What**
Add retry mechanism to database connection management to prevent failing when the server start faster than what makes the connection available
2025-06-13 07:18:49 +00:00
Riqwan Thamir and Oli Juhl
44d1d18689
feat(dashboard,types): add credit lines + loyalty changes ( #11885 )
...
* feat(dashboard,types): add credit lines + loyalty changes
* chore: fix types
* chore: fix specs
* chore: use correct plugin name
* chore: use new currency input
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-12 20:12:03 +02:00
Adrien de Peretti
ab634a14ba
fix(utils): medusa internal service returned data should match typings ( #12715 )
...
FIXES SUP-1824
**What**
The medusa internal service update should always return the data in the expected shape described by the interface. The medusa service should not have to handle the reshapre
2025-06-12 15:55:49 +00:00
Frane Polić
672871b733
fix(core-flows): cart complete order address creation ( #12493 )
...
* fix(core-flows): cart complete order address creation
* fix(order): cascade delete addresses
* fix: revert
2025-06-12 15:07:50 +02:00
Frane Polić and Oli Juhl
2621f00bb0
feat(promotion, dashboard, core-flows, cart, types, utils, medusa): tax inclusive promotions ( #12412 )
...
* feat: tax inclusive promotions
* feat: add a totals test case
* feat: add integration test
* chore: changeset
* fix: typo
* chore: refactor
* fix: tests
* fix: rest of buyget action tests
* fix: cart spec
* chore: expand integration test with item level totals
* feat: add a few more test cases
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-12 15:07:11 +02:00
Harminder Virk
b316924572
fix: remote query types ( #12712 )
...
* fix: remote query types
* fix: breaking types
* Create eleven-falcons-return.md
2025-06-12 15:49:26 +05:30
Frane Polić
bd6d9777c5
fix(promotion, types): non discountable items check ( #12644 )
...
* fix(promotions): check if item is discountable
* fix: return earl yonly if non discountable
* fix: update test
* chore: add integration test
2025-06-12 10:23:06 +02:00