Carlos R. L. Rodrigues
ba1e6595b7
fix(payment): round curency precision ( #12803 )
2025-06-24 18:41:14 +02:00
Shahed Nasser
93cf79cb0f
docs: add loyalty plugin routes to OAS ( #12811 )
...
* generated OAS
* remove unused schemas
* generated specs
* add cloud badge for routes
* add to loyalty plugin page
* allow clicking the tooltip
2025-06-24 19:17:55 +03:00
juanzgc
3826bde591
fix(medusa): Query Config update Order By filter ( #12781 )
...
**What**
Fixed a bug in the prepareListQuery function where nested field ordering was not properly building the expected nested object structure. The function was returning flat objects like { "employee.first_name": "ASC" } instead of the correct nested structure { "employee": { "first_name": "ASC" } }.
**Why**
The buildOrder function is designed to create nested objects from dot-notation field paths, which is essential for proper query building in the Medusa framework. When this functionality was broken, it prevented correct ordering of related fields and caused queries to fail or return unexpected results.
**How**
- Root cause: The `prepareListQuery` function was not properly utilizing the `buildOrder` utility function to transform dot-notation field paths into nested objects
- Before: order = "employee.first_name" → { "employee.first_name": "ASC" }
- After: order = "employee.first_name" → { "employee": { "first_name": "ASC" } }
- Added comprehensive tests: Created detailed unit tests for the prepareListQuery function focusing on buildOrder functionality, covering various scenarios including:
- Simple ascending/descending order
- Nested field ordering (e.g., product.title)
- Deeply nested ordering (e.g., product.variants.prices.amount)
- Multiple nesting levels (up to 5 levels deep)
- Added integration tests: Created integration tests in `product.spec.ts` to verify the full end-to-end functionality of nested ordering with variant titles
The fix ensures that the buildOrder function properly transforms dot-notation field paths into the expected nested object structure, enabling correct query building for related field ordering throughout the Medusa framework.
Resolves SUP-1868
2025-06-24 15:45:54 +00:00
Shahed Nasser
490695a83a
docs: added malchimp integration guide ( #12807 )
...
* docs: added malchimp integration guide
* add edit date
2025-06-24 16:48:14 +03:00
Shahed Nasser
ffdec55cc6
docs: added list of restricted envs and subdomains ( #12810 )
2025-06-24 14:53:18 +03: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
Stevche Radevski
c0807f5496
fix: Allow setting the status of a payment session when updating ( #12809 )
2025-06-24 13:15:10 +02:00
Shahed Nasser
474e97c9be
docs: added sentry guide ( #12744 )
...
* docs: added sentry guide
* added error capturing
* generate
2025-06-24 12:05:37 +03:00
Shahed Nasser
85bc396e03
docs: fix recaptcha messing up page layout ( #12799 )
...
* docs: fix recaptcha messing up page layout
* add comment
2025-06-23 18:23:04 +03:00
Stevche Radevski
b116f75fbf
fix(payment): Return and set the correct status when a session is created with stripe ( #12769 )
2025-06-21 20:36:58 +02:00
Oli Juhl
a263d8818d
chore: Update teams.yml
2025-06-20 21:03:41 +02:00
Shahed Nasser
ab21ac57ca
docs: use Kapa React SDK ( #12792 )
2025-06-20 18:24:14 +03:00
Shahed Nasser
77d0f00929
docs: fix padding when AI assistant is open on some screens ( #12786 )
2025-06-20 13:28:29 +03:00
Shahed Nasser
5122ced9f6
docs: prepare cloud docs ( #12784 )
...
* initial
* fixes
* docs: prepare cloud docs
2025-06-20 12:59:38 +03:00
Pedro Guzman
c2f91c8a8a
Merge pull request #12735 from medusajs/fix/graph-query-operators-typing
...
fix: add operators to RemoteQueryFilters
2025-06-20 11:11:11 +02:00
Shahed Nasser
03fb24af8d
docs: added cloud infrastructure guide ( #12783 )
...
* docs: added cloud infrastructure guide
* added md route
* fixes
2025-06-20 11:40:59 +03:00
Oli Juhl
1c987540aa
fix(workflow-engine-redis): Ensure PK is set without errors ( #12775 )
...
* fix(workflow-engine-redis): Align naming of migration
* change approach
2025-06-19 20:19:01 +02:00
Shahed Nasser
b92bdfe7e1
docs: add re-use error handler section + clarify allowUnregistered ( #12780 )
...
* docs: add re-use error handler section + clarify allowUnregistered
* fixes
2025-06-19 19:37:26 +03:00
Shahed Nasser
0b9819a7e2
docs: added cloud connect storefront guide ( #12779 )
...
* docs: added cloud connect storefront guide
* fixes
* add section
2025-06-19 18:01:47 +03:00
Shahed Nasser
b110457647
docs: add cloud update guide ( #12778 )
...
* docs: add cloud update guide
* fixes
2025-06-19 16:55:58 +03:00
Shahed Nasser
1bf8d53608
docs: added cloud support guide ( #12777 )
...
* docs: added cloud support guide
* fixes
2025-06-19 14:17:56 +03:00
Shahed Nasser
502f90fb32
fix(dashboard): fix subtitle for tax inclusive fields in promotions ( #12776 )
...
* fix(dashboard): fix subtitle for tax inclusive fields in promotions
* Update packages/admin/dashboard/src/i18n/translations/en.json
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-19 14:15:59 +03:00
Shahed Nasser
7d09981440
chore: remove ignore tag for import function + update version tag ( #12774 )
2025-06-19 13:08:34 +03:00
Shahed Nasser
2b220120cd
docs: added cloud logs guide ( #12772 )
...
* docs: added cloud logs guide
* fixes
* fixes
2025-06-19 13:06:25 +03:00
Harminder Virk
94b62c6724
fix: initiate request container before other express middleware ( #12761 )
2025-06-19 07:23:15 +00:00
Shahed Nasser
ffa611b546
docs: add cloud billing docs ( #12766 )
...
* docs: add cloud billing docs
* fixes
2025-06-19 09:56:08 +03:00
Frane Polić
52becfdb90
fix(dashboard,types): loyalty UI changes ( #12764 )
2025-06-18 20:38:36 +02:00
Stevche Radevski
a7a264b13c
fix: Add missing partially funded event handler for Stripe ( #12763 )
2025-06-18 16:23:13 +02:00
Pedro Guzman
9043e534ce
make operators deep
2025-06-18 15:37:26 +02:00
Pedro Guzman
ebe02a3836
simplify RemoteQueryFilterOperators
2025-06-18 13:31:56 +02:00
Shahed Nasser
4c0ae51a59
docs: added cloud plugins documentation ( #12765 )
...
* docs: added cloud plugins documentation
* fixes
2025-06-18 12:30:41 +03:00
Shahed Nasser
863861e307
docs: added cloud s3 documentation ( #12762 )
...
* docs: added cloud s3 documentation
* fixes
2025-06-18 11:28:59 +03:00
Shahed Nasser
97d5f52ffa
docs: added cloud redis documentation ( #12760 )
...
* docs: added cloud redis documentation
* small fix
* add diagram
* small fixes
2025-06-18 10:42:09 +03:00
Stevche Radevski
5856963e0b
feat: Normalize payment method data and options when passed to Stripe ( #12757 )
2025-06-18 09:23:42 +02:00
Adrien de Peretti
9bdd5429af
fix(core, medusa-test-utils): Fix medusa test runner plugin modules loading ( #12753 )
2025-06-17 19:43:31 +02:00
Shahed Nasser
5317f16d54
docs: add cloud database guides ( #12758 )
...
* docs: add cloud database guides
* fixes
* fixes
* small fix
2025-06-17 18:54:27 +03:00
Shahed Nasser
4443d74b61
docs: added cloud notifications guide ( #12756 )
...
* docs: added cloud notifications guide
* fixes
2025-06-17 17:23:27 +03:00
Shahed Nasser
f12fb7dfad
docs: added cloud deployments guide ( #12755 )
...
* docs: added cloud deployments guide
* fixes
* fixes
* fixes
2025-06-17 15:57:41 +03: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
Stevche Radevski
4e26e1ab3e
chore: Remove source maps for icons ( #12752 )
2025-06-17 09:09:35 +02:00
Shahed Nasser
0823deb25f
docs: added cloud environments documentation ( #12750 )
...
* initial
* finished environments page
* fixes
* fixes
* fix to introduction
2025-06-16 19:03:58 +03:00
Shahed Nasser
6a95c1a0a5
docs: add index module to framework dropdown ( #12748 )
2025-06-16 17:39:44 +03:00
Shahed Nasser
f4b3528fb1
docs: add a section on heavy operations in loaders ( #12749 )
2025-06-16 17:38:45 +03:00
Shahed Nasser
48810faa96
docs: fix collapsed navbar overlapping release notification ( #12745 )
2025-06-16 16:22:58 +03: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
Shahed Nasser
6dc65201f6
docs: fix route matcher in brands guide ( #12741 )
2025-06-16 13:04:59 +03:00
Shahed Nasser
e1dcb12800
docs: fix URLs to OpenTelemetry docs ( #12742 )
2025-06-16 13:03:58 +03:00
Shahed Nasser
ab4358de7d
docs: document index module ( #12594 )
...
Closes DX-1638
2025-06-16 07:25:45 +00:00
Pedro Guzman
6e8b7c6262
remove depth limitation from OperatorsOnlyFilters to make it compatible with BaseFilterable
2025-06-14 02:38:31 +02:00