Shahed Nasser
6780ea9f13
docs: document missing events in reference ( #10779 )
2024-12-31 12:44:38 +02:00
ahrbil
0e2f608db8
docs: update desktop nav menu item title ( #10125 )
...
Update menu item title to reflect current state of the desktop sidebar
2024-12-31 11:05:00 +02:00
Ranjith kumar
5ca4b0bb00
docs: use correct env variable for medusa admin in server mode deployment ( #10764 )
2024-12-31 10:26:01 +02:00
Harminder Virk
bbf790ea44
feat: deprecate remote link ( #10768 )
...
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2024-12-30 14:57:43 +05:30
Shahed Nasser
1e6d56bc18
feat(create-medusa-app): allow passing project name on command line ( #10755 )
...
Allow passing the project name on the command line:
```bash
npx create-medusa-app@latest my-project
```
2024-12-29 09:41:15 +00:00
Shahed Nasser
1c355dac36
docs: update and fix UI props docs ( #10754 )
2024-12-27 14:53:46 +02:00
Shahed Nasser
8839970295
docs: allow scroll with keys ( #10752 )
2024-12-27 11:12:23 +02:00
Shahed Nasser
65d0a300ce
docs: document how to calculate shipping prices in storefront ( #10748 )
2024-12-27 09:22:35 +02:00
Shahed Nasser
91ebf6d61c
docs-util: add publishable api key header parameter to store routes OAS ( #10747 )
...
* docs-util: add publishable api key header parameter to store routes OAS
* fix oas
2024-12-26 16:27:55 +02:00
Shahed Nasser
b9e7090842
docs: fix and improve details on sending authenticated requests with API token ( #10744 )
...
* docs: fix and improve details on sending authenticated requests with API token
* fix security schema
2024-12-26 14:26:57 +02:00
Shahed Nasser
ce51c36ecf
chore: improve payment provider tsdocs + generate reference ( #10742 )
2024-12-26 14:11:52 +02:00
Shahed Nasser
ee50e67a96
docs: add JS SDK to commerce modules sidebars ( #10740 )
2024-12-26 13:33:33 +02:00
Shahed Nasser
688e1e60a5
chore(js-sdk): add tags to js-sdk ( #10739 )
2024-12-26 11:18:02 +02:00
Shahed Nasser
ebca8fed28
docs: revise commerce modules overview pages ( #10738 )
...
* revise API Key Module overview
* revise auth module
* support ref sidebar items
* remove examples
* revise cart module
* revise currency
* revise customer module
* revise fulfillment module
* revise inventory module
* revise order module
* revise payment
* revise pricing module
* revise product module
* revise promotion module
* revise region module
* revise sales channel module
* revise stock location module
* revise store module
* revise tax module
* revise user module
* lint content + fix snippets
2024-12-26 10:32:16 +02:00
Stevche Radevski
c8f9938865
feat(medusa): Add health endpoint for all running modes of medusa ( #10737 )
2024-12-26 13:53:12 +08:00
Shahed Nasser
699bb6dc24
fix(core-flows): export updateTaxRegionsStep ( #10732 )
...
Export `updateTaxRegionsStep` to ensure it's included in generated references
2024-12-25 09:08:09 +00:00
Shahed Nasser
97baa56d71
docs: add workflow / step tags ( #10731 )
2024-12-25 11:04:55 +02:00
Shahed Nasser
bff031ba8f
docs: fix multiple typos in customization chapters ( #10727 )
2024-12-24 17:29:07 +02:00
Shahed Nasser
8441d2ab9d
docs: improve link docs for commerce modules ( #10726 )
2024-12-24 17:19:39 +02:00
Ranjith kumar
83925f5c7a
fix(medusa-cli): fix medusa develop command crashing on file change on windows ( #10717 )
...
* fix(medusa-cli): fix medusa develop command crashing on file change on windows
* chore: update changeset to patch
2024-12-24 20:00:46 +08:00
Shahed Nasser
041baafd38
docs: split admin widget zone to pages ( #10719 )
2024-12-24 12:29:41 +02:00
Shahed Nasser
fd1afa8bc9
docs: split events reference across modules ( #10711 )
...
* docs: split events reference across modules
* add lint exceptions
2024-12-24 09:54:51 +02:00
Shahed Nasser
a4335f2a47
docs: fix typo in extend core flow ( #10709 )
...
* docs: fix typo in extend core flow
* small fixes
2024-12-23 18:10:31 +02:00
Shahed Nasser
13ddf27c68
fix(medusa,types,js-sdk): fix request query parameter types for store product routes ( #10707 )
...
* fix(medusa,types): fix request query parameter types for store product routes
* fix test errors
2024-12-23 18:10:08 +02:00
Shahed Nasser
be9b19eb0f
docs: split commerce modules sidebars ( #10705 )
2024-12-23 18:09:53 +02:00
Shahed Nasser
9a05888538
docs-util: fix query params not retrieved correctly for some routes ( #10708 )
2024-12-23 17:43:28 +02:00
Shahed Nasser
c804ae575b
docs-util: fix links in references to current page ( #10703 )
2024-12-23 16:27:01 +02:00
Shahed Nasser
c2c24f40f2
docs: fix typo in CmsModuleService ( #10702 )
2024-12-23 16:26:47 +02:00
Shahed Nasser
870cb6e88c
docs: update typedoc, convert packages to esm, generate references ( #10699 )
2024-12-23 15:20:09 +02:00
Harminder Virk
0559d54c18
fix: pluralization of words ending in y, where y follows a vowel ( #10697 )
...
Fixes: FRMW-2851
2024-12-23 13:07:27 +00:00
Shahed Nasser
3a0c69fbe0
fix(fulfillment): export schema types ( #10700 )
...
Export `ServiceZoneSchema` and `GeoZoneSchema` so that we can infer types correctly in references
2024-12-23 12:58:43 +00:00
github-actions[bot]
198fa53120
chore(docs): Updated API Reference (automated) ( #10685 )
...
Automated changes by [create-pull-request](https://github.com/peter-evans/create-pull-request ) GitHub action
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com >
2024-12-23 08:35:12 +00:00
github-actions[bot]
326f190b73
chore(docs): Generated DML JSON files (automated) ( #10683 )
...
* chore(docs): Generated DML JSON files (automated)
* fixes
---------
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com >
Co-authored-by: Shahed Nasser <shahednasser@gmail.com >
2024-12-23 10:20:45 +02:00
Shahed Nasser
a399781b9b
docs: integrate shipstation guide ( #10623 )
...
* first draft
* finalized first draft + added link to sidebar
* fix lint errors
* type changes
* updates to createFulfillment
* updates
* more updates
* add package weight
* added note about package
* fix up order items fulfillment
* add meta image
* address comment
2024-12-23 10:20:19 +02:00
github-actions[bot]
592ca1539c
chore(docs): Update version in documentation (automated) ( #10684 )
...
Co-authored-by: olivermrbl <olivermrbl@users.noreply.github.com >
2024-12-23 09:58:18 +02:00
Kasper Fabricius Kristensen
f7aaf2c8bb
chore(ui,icons): Add React 19/19-rc to peer dependencies ( #10458 )
...
Resolves SUP-478
2024-12-20 12:18:30 +00:00
olivermrbl
4b5b93a796
chore: Release
2024-12-20 11:27:54 +01:00
olivermrbl
348f866ffe
chore: Version packages
2024-12-20 11:25:36 +01:00
Frane Polić
fc321e96ce
fix(core-flows): select stock locations for reservation from correct SC ( #10661 )
...
* fix: add stock location for reservations only if related to correct SC
* fix: update spec
* fix: wrong SC id get in OE flow
* fix: ensure test case has multiple SC and SLs
2024-12-20 09:25:19 +01:00
Shahed Nasser
8650e6178e
docs: remove duplicate parsed tag items ( #10676 )
2024-12-19 19:33:23 +02:00
Shahed Nasser
024c55d995
docs: add tags manually to doc pages ( #10675 )
2024-12-19 18:55:56 +02:00
Adrien de Peretti
100da64242
chore(fulfillment, utils): Migrate module to DML ( #10617 )
...
**What**
- Allow to provide `foreignKeyName` option for hasOne and belongsTo relationships
- `model.hasOne(() => OtherEntity, { foreignKey: true, foreignKeyName: 'other_entity_something_id' })`
- The above will also output a generated type that takes into consideration the custom fk name 🔽
- Update types to account for defined custom foreign key name
- Fix joiner config linkable generation to account for custom linkable keys that provide a public API for their model but are not part of the list of the models included in the MedusaService
- This was supposed to be handled correctly but the implementation was not considering that custom linkable keys could reference models not part of the one provided to medusa service
- Migrate fulfillment module to DML
- Fix has one with fk behaviour and hooks (the relation should be assigned but not the fk)
- Fix has one belongsTo hooks (the relation should be assigned but not the fk)
- Fix hasOneWithFk and belongsTo non persisted fk to be selectable
- Allow to define `belongsTo` without other side definition for `ManyToOne` with no counter part defined
- Meaning that if a user defined `belongsTo` on one side andnot mapped by and no counter part on the other entity it will be considered as a `ManyToOne`
- `orphanRemoval` on `OneToOne` have been removed, this means that when assigning a new object relation to an entity, the previous one gets deconected but not deleted automatically. This prevent removing data un volountarely
**NOTE**
As per our convention here are some information to keep in mind
**HasOne <> BelongsTo**
Define `OneToOne`, The foreign key is owned by the belongs to and the relation needs to be provided to cascade if wanted
**HasMany <> BelongsTo**
Define `OneToMane` <> `ManyToOne`, the foreign key is owned by the many to one and for those relation no cascade will be performed, the foreign key must be provided. For the `HasMany` the cascade is available
**HasOne (with FK)**
Will act similarly to belongs to with **HasOne <> BelongsTo**
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
2024-12-19 16:40:11 +00:00
Shahed Nasser
65007c49f6
docs: support generating sidebar items with tags ( #10672 )
...
* docs: support generating sidebar items with tags
* small fix
* fix dependencies
* test
* test fix
* test fix
* test fix
* test fix
* another fix
* revert change
* fix for resources
2024-12-19 18:24:36 +02:00
Frane Polić
1118e35924
feat(core-flows): pass fields variant details when creating fulfillment ( #10665 )
2024-12-19 16:39:04 +01:00
Riqwan Thamir
d08b71f9b8
fix(product): updating collections with products fix ( #10668 )
2024-12-19 16:31:45 +01:00
Riqwan Thamir
5d1098ceb9
fix(core-flows): refresh payment collections upon shipping changes ( #10673 )
...
* fix(core-flows): refresh payment collections upon shipping changes
* chore: fix spec
2024-12-19 16:31:17 +01:00
Eugene Pro
3efd25d06d
feat(dashboard): ability to locate new admin route under existing route ( #10587 )
...
This PR add ability to locate new admin route under existing route in sidebar.
For example, new route Brands


https://github.com/user-attachments/assets/b46b1813-e92e-4b67-84a1-84660023ac7c
2024-12-19 12:23:21 +00:00
Shahed Nasser
16ae192456
docs: add tags package to generate tags ( #10666 )
...
* initial changes
* finalize implementation
* run generator on prep
* remove tags package from book
* optimization attempt
* test transpile
* test transpile
* rename utils
* rename directory
* add vercel ignore
* add tags to book
2024-12-19 13:15:42 +02:00
Riqwan Thamir
3f4d574748
feat(order, types): Add Credit Line to order module ( #10636 )
...
* feat(order, types): Add Credit Line to order module
* chore: add action to inject credit lines
2024-12-19 10:36:59 +01:00
Shahed Nasser
fec24aa7eb
chore: improve tsdocs of fulfillment provider ( #10649 )
...
* initial changes
* small changes
2024-12-19 10:04:12 +02:00